(1)在action里面获得一个bean user ,然后return "11111",在11111.jsp里面,可以用${user.name}得到名字是吧,
但是,问题来了。
这个bean (user)是怎么传到jsp的?
困扰好久了。
求解惑!!!!!!!!!!!(2)再问个关于request.getParameter 和 requset.getSession的 异同吧。分别用在什么场合里。(3)这个request所传递的东西 能一直传到哪?在哪里无法拿出request的东西(4) 关于 redirect 和 forward 的区别唉 以上几个问题 困扰很久了,盼高手解惑啊
但是,问题来了。
这个bean (user)是怎么传到jsp的?
困扰好久了。
求解惑!!!!!!!!!!!(2)再问个关于request.getParameter 和 requset.getSession的 异同吧。分别用在什么场合里。(3)这个request所传递的东西 能一直传到哪?在哪里无法拿出request的东西(4) 关于 redirect 和 forward 的区别唉 以上几个问题 困扰很久了,盼高手解惑啊
解决方案 »
- mybatis急用
- struts标签<s:if>问题
- activex 插件打印的
- tomcat端口老被占用,起不来,必须重启电脑!!!
- struts2 用freemarker模板 debug出现的问题
- BCD码如何转换成十进制
- MD5加密类原因~ 请高人直接代码错误
- Struts2支持不支持Webservice的开发?
- hibernateTemplate如何得到query.setFirstResult(10)的效果,马上给分
- 关于Java中的spring
- jsp页面使用switch语句提示错误Syntax error on token "{", SwitchLabels expected after this t
- 求高手指教,这段代码有没有错。。。
forward 服务器内部跳转,属于同一个请求,同一个请求里的东西是可以共享的
3)例如上,只要属于同一个请求,request里的东西就可以共享,你可以理解就是一次请求相应结束,
如果想延续request中得某些值在下一次请求时仍可使用,你需要将那些值保存在页面中(作为隐藏字段)
2)request.getParameter 获取 get请求url中?之后的参数,或者获得post请求的表单中得字段值,
requset.getSession 获取的当前的会话,这样同属于一个会话的请求之间就可以共享数据了
1)因为JSP会编译成Servlet,所以是靠forward将参数传递给编译后的Servlet的,然后输出
多谢啊,关于第一个,forward把bean传给jsp的? 不知道啊,第一次听说。第2个,问错了,应该是request.getAttribute和getParameter的差异
(1)通过get set值应该放到堆栈了
(2)再问个关于request.getParameter 对于传递过来时的当前页面有效和 requset.getSession 中的值 可以存在服务器中,多个页面可以调用(3)request获取上个页面传过来的值
request.getAttrbute("xxx")是获得setAttrbute("xxx",“aaa”)里的的值aaa