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

有关问题很简单,form表单提交给Action后,返回页面是一个JSP,怎么在返回页面的URL中带一个参数

2013-06-26 
问题很简单,form表单提交给Action后,返回页面是一个JSP,如何在返回页面的URL中带一个参数form idcompan

问题很简单,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区分开。。

热点排行