我用下面这条语句跳转页面:
response.setHeader("Refresh","5;URL=\\reader.jsp");
那么如何传递参数到目标页面呢?我以前用的都是<form ><form name="form" method="post" action="/reader.jsp">
<input type=\"hidden\" name=\"username\" value=" ">
</form>
但是没有加submit 这样传不了
我又不想加按键,不知道有没有方法自动传参数那位前辈提点下
response.setHeader("Refresh","5;URL=\\reader.jsp");
那么如何传递参数到目标页面呢?我以前用的都是<form ><form name="form" method="post" action="/reader.jsp">
<input type=\"hidden\" name=\"username\" value=" ">
</form>
但是没有加submit 这样传不了
我又不想加按键,不知道有没有方法自动传参数那位前辈提点下
解决方案 »
- java web 前台
- JSP 前台页面编号自动增长怎么实现
- 关于struts里的tiles标签和frameset框架的问题,请大家帮帮我啊
- 请教俩个问题 servlet中 java 跳出的问题
- 关于jawin的一个问题,用过的人请进,在线等。。。。
- 怎么将jsp页面登陆后的session信息封装到一个类中,直接用该类访问其静态方法得到相应的信息??
- 请教高手:.java的java源文件(带package包)怎样编译啊? oracle的JDBC怎样安装(客户端)?
- 哪位大虾提供JBulider7.0 的serial number和key?谢谢
- 请问:javax.servlet.include.path_info什么时候会有值?
- 多重c:foreach循环怎么统计总的循环次数
- 不懂 为什么为什么呢??????????????????
- jsp 登录连接问题
requet,session,application,pageContent ,这四个你搞清楚了就不会有这个问题啊.
request,是当你使用request.setAttribute("name","anysky");时,说明你已经把anysky这个参数保存在了name这个变量里了,当用户发一个请求时,这个参数会被送到下一个页面,你使用request.getAttribute("name"),接收这个参数后,就相关于本参数已经传过来了.但request是一个只能用于一次请求时有用,当用户再提交一个请求时,这个参数就不在了.
session,是当你使用session.setAttribute("name","anysky");时,anysky这个东西被保存在了session中,而session圣像是个什么范围呢.它就是,当用户不关闭浏览器,或session没有超时时,这个参数就一直有用,在任何时候使用session.getAttribute("name");都可以接收这个参数.
application圣像,它的范围就更大了,当创建后,就会被保存在服务器中,一直有用,任何时候都可以接收.除非服务器被关闭.这个参数才不会有用了.
pageContent,这个范围最小,它只在一个页面里有用,不可能被传出去.
上面是四个属性的范围.
而它们的用法还和你使用的跳转方式是客户端还是服务器端有关系,这里就不做介绍了.你自己再找找吧!