读书人

有关问题很简单form表单提交给Actio

发布时间: 2013-06-26 14:29:32 作者: rapoo

问题很简单,form表单提交给Action后,返回页面是一个JSP,如何在返回页面的URL中带一个参数
<form id="companyMore" action="CompanyDetail.action" name="form4" method="post" target="blank">
<input type="hidden" name="id" id="pageId">
</form>
这个id值是在JavaScript中赋值,并让该表单提交的,然后进入到action文件中,获取该id,然后struts的配置文件对应如下:
<action name="CompanyDetail" class="action.DetailAction" method="getDetail">
<result name="success">/index.jsp</result>
<result name="error">/index.jsp</result>
</action>
得到的结果页面url是:http://localhost:8080/Company/CompanyDetail.action
如何可以添加参数到这个页面呢?变成这样http://localhost:8080/Company/CompanyDetail.action?id=2
问题很简单,请告诉我:在jsp页面中如何改?action中如何改?struts.xml中如何修改?谢谢! Struts
[解决办法]
<form id="companyMore" action="CompanyDetail.action" name="form4" method="post" target="blank">

改成get方式提交。你的参数就不会丢了。
[解决办法]
把get和post区分开。。

读书人网 >J2EE开发

热点推荐