首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2中ACTION传值到JSP的有关问题

2012-01-28 
struts2中ACTION传值到JSP的问题action中public String find() throws Exception {// TODO Auto-generated

struts2中ACTION传值到JSP的问题
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,怎么弄


[解决办法]
配置文件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了
[解决办法]
解决就好,通过值栈传吧
[解决办法]
写好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}"/>
快去试试吧

热点排行