问一个简单传参数有关问题
问一个简单传参数问题本帖最后由 yy330833493 于 2012-11-18 22:46:05 编辑jsp中html:form action/pro
问一个简单传参数问题
本帖最后由 yy330833493 于 2012-11-18 22:46:05 编辑 jsp中
<html:form action="/pro">
struts-config中
<action path="/pro" name="proForm" type="co.action.ProjectLoginAction" scope="request">
<forward name="success" path="/man.do"></forward>
我是想从JSP传个变量过去,最后path是/man.do?p=a;应该怎么传,怎么写啊。
[最优解释]我认为要想实现这个要求有两种方法:
1、在ProjectLoginAction把参数取出来在存到request范围中,请求转发到/man.do,这样man.do就回去到参数了吧。
2、直接从JSP到/man.do也可以传参数啊,直接写上路径:man.do?p=a就可以了啊。
[其他解释]action中httpServletRequest.setAttribute("p", a);
jsp中request.getAttribute("p");
[其他解释]<action name="submit" class="action.MyAction">
<param name="param1">value1</param>
<param name="param2">value2</param>
...
在struts1.x中可以使用<action>标签的parameter属性为其指定一个action参数,如果要指定多个,就只能通过逗号(,)或其他的分隔符将不同的参数隔开。