日期:2014-05-17  浏览次数:20634 次

struts2 中 action传值的问题
配置文件如下
<action name="login" method="login"class="LoginAction">
<param name="aa">${baseinfo.name}</param>
<param name="bb">123</param>
<result name="success">/main.jsp</result>
<result name="error">/login.jsp</result>
</action>


通过页面login.jsp 提交 触发login.action,然后跳转到main.jsp.
从main.jsp打印出aa,bb。现在bb能打印出来,可是aa不行,打印出来是${baseinfo.name}
该怎么办啊?

------解决方案--------------------
就是name这个属性有没有GET和SET方法,并且保证它不是空值
------解决方案--------------------
baseinfo 的java文件里对name实现set,get方法让他变成属性,才能那样用啊,不然${baseinfo.name}是空,页面当然不打印。