struts2中ACTION传值到JSP的问题

woshitianjin 2011-08-10 08:28:16
action中
public String find() throws Exception {
// TODO Auto-generated method stub

String name="aaaaa";
return "a";

}

struts.xml中
<struts>
<package name="jee" extends="struts-default">
<action name="*_*" class="com.svse.action.{1}" method="{2}">
<result name="a">/a.jsp</result>
</action>
</package>
</struts>

a.jsp中有一文本框,我想在ACTION转到a.jsp后,在a.jsp的那个文本框中显示aaaaa,怎么弄
...全文
323 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
飓风zj 2011-08-11
  • 打赏
  • 举报
回复
写好a的set和get方法 在页面通过
<input type="text" name="roleVo.roleName" value="<s:property value='a'/>"/>
就可以了
其实a是被放在值宅里了

还有就是你可以把a放在request里
如:
request = (HttpServletRequest)ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
request.setAttribute("roleId", roleId);
在页面可以这样
<input type="text" name="roleVo.roleName" value="${a}"/>
快去试试吧
24K純帥 2011-08-10
  • 打赏
  • 举报
回复
解决就好,通过值栈传吧
woshitianjin 2011-08-10
  • 打赏
  • 举报
回复
谢谢啦,不过问题已经解决了
LMAOhuaNL 2011-08-10
  • 打赏
  • 举报
回复
配置文件struts.xml
<action name="a" class="....">
<result type="chain">actionB<\result>
</action>
<action name="actionB" class="....">
<result>.....</result>
</action>
然后你在jsp页面中把参数加到actionA后面就能传过去了

应该是类似这种的,你要拿textbox的值的话将其值放到jsp页面的Action后面传过去就ok了

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧