struts如何从页面向action传递参数

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:41:55
如题。a.jsp里有一个参数不是用户输入的,是从别的页面带过来的,比如叫loginName,如果我定义a.jsp进行submit的是create.do,struts.cfg.xml里对应create.do的action是Create.java,有什么办法可以传递这个loginName到Create.java里?最好是类似request的方式

提交的时候在create.do?loginName='aa'进行提交,就行了

有点不太明白你的意思,页面向action传递参数是都是基于http协议的,也就是提交叫到服务器的形式是:http:// ....do?loginName="张三"。你可以再a.jsp页面中搞一个隐藏<input type="hidden" id="loginName" value="张三">这样就相当于是从本页面提交的了,希望对你有帮助

<input type="hidden" name="loginName1" value="${param.loginName}">
同样可以
create.do后面跟参数create.do?loginName1=${param.loginName}

页面用create.do?loginName='aa'进行提交
Create.java用request.getParameter("loginName")接收

用一个actionform就可以.