STRUTS2struts1 action配置层设定的值在JSP里取不到值是怎么回事?struts1 action配置中已经确认,rands值不为空,但JSP中取不到

为什么Struts2 action 中取不到页面传递的值? - ITeye问答
S2SH 整合中action 的值都是 Null
public class MembersAction extends ActionSupport {
public String goToReg(){
return SUCCESS;
public String regist(){
System.out.println(names);
System.out.println(membersInfo);
System.out.println(getMembersInfo().getNickName());
return SUCCESS;
private MembersInfo membersI
public MembersInfo getMembersInfo() {
return membersI
public void setMembersInfo(MembersInfo membersInfo) {
this.membersInfo = membersI
public String getNames() {
public void setNames(String names) {
this.names =
&constant name="struts.locale" value="en_GB" /&
&constant name="struts.objectFactory" value="spring"/&
&package name="members" extends="struts-default"&
&action name="goToReg" class="membersAction" method="goToReg"&
&result name="success"&/HTM/MyJsp.jsp&/result&
&action name="regMember" class="membersAction" method="regist"&
&result name="success"&/HTM/success.htm&/result&
&result name="error"&/HTM/error.htm&/result&
&result name="wait"&/HTM/wait.htm&/result&
&interceptor-ref name="execAndWait"/&
&interceptor-ref name="tokenSession"/&
&/package&
&bean id="membersAction" class="eve.members.action.MembersAction" scope="prototype"&&/bean&
&form action="regMember!regist.action" method="post"&
&s:token/&
&input type="text" name="names"&&br&
&input type="text" name="membersInfo.nickName"&&br&
&input type="submit"&&br&
采纳的答案
同 luckaway
在struts.xml用自己的拦截器时,默认的拦截器就不起作用了。你必须自己添加默认的拦截器。
struts2的取值封装是基于 默认拦截器来实现的。
&interceptor-ref name="defaultStack"/&
#&&&&&&&&&&&& &interceptor-ref name="execAndWait"/&&
#&&&&&&&&&&&& &interceptor-ref name="tokenSession"/&&
这两个配置删除掉吧,只要你自己加上拦截器,struts默认的拦截器链就不会执行了!
默认的拦截器链包含有一个设置参数的拦截器,或者你把那个拦截器的也显示的加到配置上!
你应该用Struts2的标签,而不是HTMl的标签
&form action="regMember!regist.action" method="post"&&
&&&&&&& &s:token/&&
&&&&&&& &input type="text" name="names"&&br&&
&&&&&&&&&&&&&&& &input type="text" name="membersInfo.nickName"&&br&&
&&&&&&& &input type="submit"&&br&&
JSP的form action请求应该与struts里的action标签的name属性一致,像你的应用应该为regMember.action或者goToReg.action
已解决问题
未解决问题在struts2中从jsp页面传值到action中_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
在struts2中从jsp页面传值到action中
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 struts1 action配置 的文章

 

随机推荐