struts配置文件中怎么接收jsp传过来的参数

以下代码思路:jsp有个超连接,点他直接跳转到另个jsp页面,但是我的JSP都是放在WEB-INF文件下,所以只能通过在struts.xml中配置一个action来跳转,... 以下代码思路:jsp有个超连接,点他直接跳转到另个jsp页面,但是我的JSP都是放在WEB-INF文件下,所以只能通过在struts.xml中配置一个action来跳转,但是我有参数要传递到另个页面,这个要怎么传?
jsp超连接代码:<a href="javascrip:location.href='log.action?id=10'">点我跳转</a>
struts.xml : <action name="log"><result>/WEB-INF/page/home.page</result></action>
home.page代码: <s:property value="id"/>
(注:不要说新建一个action类来传递,这个我会,能不能通过配置文件来直接实现网页之间的参数传递?)
展开
 我来答
QinQinMeCC
推荐于2016-05-01 · TA获得超过2017个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:555万
展开全部
你把值先传到对应的action。在action里面生成getter和setter方法 然后在到跳到另外一个页面的方法里面 把那个参数set一下。然后到另外一个页面 直接用标签 就可以获取到了;
如:
userToHome.action?name='张三'
action类里面:
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name= name;
}

public String userToHome(){
setName(name);
...
}
home.page
<s:property value="name"/>

这样就行了
千锋教育
2016-01-19 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp传参数到struts的配置文件中需要通过action传递参数。
举例说明传递方法:
1.jsp中
<a href="javascript:location.href='${ctx}/prog/document/documenteditor.action?name='+document.getElementById('systemName').value;">test</a>

2.action中接收
HttpServletRequest request1= Struts2Utils.getRequest();
String collection=request1.getParameter("name");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超然还果敢丶萨摩2835
2013-02-27
知道答主
回答量:32
采纳率:0%
帮助的人:15.4万
展开全部
把你要传输的数据放在request中,然后再另一个页面再取出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞天蛤蟆007
2013-02-26 · TA获得超过110个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:83.8万
展开全部
<action name="log">
<param name=""></param>

<result>/WEB-INF/page/home.page</result>
</action>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式