struts2 中action如何传值?

配置文件如下<actionname="login"method="login"class="LoginAction"><paramname="aa">${baseinfo... 配置文件如下
<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}
该怎么办啊?
展开
 我来答
般若兮若
2012-07-03 · TA获得超过2706个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:941万
展开全部
${baseinfo.name}这个应该是你从login.jsp提交到LoginAction的内容吧.你在LoginAction里面接收到这个内容之后要把它发送到main.jsp里,此时你需要发送的param不是${baseinfo.name},而是你在action里面接收的.比如我现在从login.jsp发送一个username到LoginAction,我接收到之后我再发送到main.jsp,username已经不是那个username了.你这样写还是让main.jsp去接收login.jsp的${baseinfo.name},而不是通过action去转发.
邗启3V
2012-07-03 · TA获得超过7271个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1395万
展开全部
在你main.jsp的

<%
@page 。。。。
%>里添加
isELIgnored="false" 属性(不忽略EL表达式)
看看行么
追问
还是不行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式