Jsp 使用struts传递参数

Jsp 使用struts传递参数,jsp,struts2,Jsp,Struts2,我的行动是这样的: <package name="redirect" namespace="/go" extends="default"> <action name="life" class ="baseAction"> <result>forward.jsp?Id=life</result> </action> <action name="car" class ="baseAction"

我的行动是这样的:

<package name="redirect" namespace="/go" extends="default">
    <action name="life" class ="baseAction">
        <result>forward.jsp?Id=life</result>
    </action>

    <action name="car" class ="baseAction">
        <result>forward.jsp?Id=car</result>
    </action>

    <action name="health" class ="baseAction">
        <result>forward.jsp?Id=health</result>
    </action>
</package>

jsp?Id=life
forward.jsp?Id=car
jsp?Id=health
我想在struts中设置id,并在jsp文件中访问它。我在BaseAction.java中有一个id的getter方法和setter方法。但是身份证还没有设置好。我该怎么做


谢谢。

您可以尝试使用以下代码:

<action name="life" class="baseAction">
    <param name="id">life</param>
    <result>forward.jsp</result>
</action>

生活
forward.jsp

如果使用Struts2,则不应在struts中添加参数。xml@Soorapadman那么我如何设置值呢?你能编辑你的问题并发布所有相关的代码吗?只有我能整理出来吗?基本上我有一个forward.jsp,它检查Id的值并执行一些任务。现在我想,如果链接是/go/life.html,那么它应该执行“life”的代码。如果链接是/go/car.html,那么它应该执行“car”的代码。还有健康方面的问题。当用户点击/go/life.html时,我希望id有“life”谢谢。这就是我需要的。:)