在servlet A中,通过HttpServletRequest的getParameter(String str)方法可以的到你要的a。
然后可以在地址中以?a=a的形式传递,也可以在bean中传递!
然后可以在地址中以?a=a的形式传递,也可以在bean中传递!
解决方案 »
- JS的for循环for(var i=0;...)与for(var tmp in data)两个循环的区别?
- struts动态级联菜单的问题?
- tomcat exception
- 一个关于JSP连接MYSQL数据库的问题,我自己研究了两天了,请高手帮帮我
- tomcat: The requested resource is not available.
- struts包裏的類不能使用是怎麽回事?
- 怎样判断一个游客已经离开(就是已经关掉我的网页)
- 如何用jsp读取本机excel数据
- 我使用直接update修改的话,还是会报错(急死我了)
- 查询结果的分页显示望大家指点。
- 用什么方法可以判断表单是否提交成功??
- 问个关于cookie的path问题
?a=a
里面有<input name="a" value="" type="text"/>等。action.jsp/action.class
获得htmlform.jsp的提交参数。
action.jsp里用request.getParameter("a");
action.class(即servlet)里用javax.http.servlet.HttpServletRequest的getParameter(java.lang.String parameter)方法获得参数a.然后将a传递给下一个页面(methodget.jsp)有两中方法:
1、response.sendRedirector(url?a=a);的形式
在methodget.jsp里就可以用getQueryString方法获得URL里的参数a.
2、写一个bean文件,在methodget.jsp里声明一个session级的bean实例,然后通过setA()方法,获得a.最后在final.class中用同样的方法获得a.建议:了解一下jsdk2.3的内容。了解了javax.http.servlet包中HttpServletRequest、HttpServletResponse两个接口会有很大的帮助。
例:
methodget.jsp:
<jsp:useBean id="test" scope="session" class="..."/>final.class
Object obj = session.getAttribute("test");
bean newBean = (bean)obj;
String a = newBean.getA();