<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
<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
解决方案 »
- jquery子页面传值给父页面
- 在自己的页面输入目标网站注册过的用户名密码然后登陆进该网站
- swfupload 多文件上传 异常处理 问题 高手进!
- j_spring_security_check,出现404错误是怎么回事啊?
- 关于SqlMapClientTemplate中的insert函数
- 请问spring和hibernate整合的jave项目打成jar包后如何运行?
- prototype_window模态窗口。
- 大家来帮帮忙啊?
- 求一接收数据包的程序(JAVA)
- 低价处理一批java书,适合入门学习用.(在北京交易) 散分!!!!
- 框架整合时停在spring启动上
- 分享Cloudera Hadoop 4系列实战资料
<param name="objectId">${objectId}</param>
<param name="param1">${param1}</param>
<param name="items">${items}</param>
<result name="success" type="chain">
<param name="actionName">${actionName}</param>
<param name="namespace">${namespace}</param>
</result>
</action>
通过ssh框架的话,它自动把页面的所有属性封装到一个MAP集合里面去。要么就是实体的对象里面。直接可以再action 中得到页面的 属性!
document.getElementById("companyMore").action = "CompanyDetail.action?id=" + id ;
js里input设置也是可以穿过去的! 不知道为何需要url后面加??
document.getElementById("companyMore").action = "CompanyDetail.action?id=" + id ;这个也行的。