2个回答
展开全部
仅供参考:
首先要理解javabean是什么,从java2开始,凡是符合get/set方式方法命名的java对象都可以成为javabean,复杂的有图形化java组件,简单的有指用来传递值的所谓pojo。"不用javabean"的说法本身就很不规范。
从一个jsp页面到另一个jsp页面传递信息/值,有若干途径,
1。通过servletcontext,也就是application对象了,但这种情况要求在同一个web应用下,
2。通过sessioncontext,也就是session对象了,这种情况一般也是要求在同一个web应用下,
1和2在特定的部署条件下,比如支持对话复制的负载均衡环境下,或者cluster情况下,可以跨服务器。
3。通过request对象,也就是在request里设置properties了,但是这种情况要求必须使用request.dispatch方法,也就是在server端重定向
4。通过response.redirect方法,这样既可以利用sesseion和application,如果不在同一个web应用下,就要使用url编码来传递参数了
5。严格来说不算传递对象,但是也是某种意义上的在jsp之间共享对象,就是通过jsp的include指令,server端的include。至于html的server端include,不清楚会怎么样,没有试过,不妨试验一下。
首先要理解javabean是什么,从java2开始,凡是符合get/set方式方法命名的java对象都可以成为javabean,复杂的有图形化java组件,简单的有指用来传递值的所谓pojo。"不用javabean"的说法本身就很不规范。
从一个jsp页面到另一个jsp页面传递信息/值,有若干途径,
1。通过servletcontext,也就是application对象了,但这种情况要求在同一个web应用下,
2。通过sessioncontext,也就是session对象了,这种情况一般也是要求在同一个web应用下,
1和2在特定的部署条件下,比如支持对话复制的负载均衡环境下,或者cluster情况下,可以跨服务器。
3。通过request对象,也就是在request里设置properties了,但是这种情况要求必须使用request.dispatch方法,也就是在server端重定向
4。通过response.redirect方法,这样既可以利用sesseion和application,如果不在同一个web应用下,就要使用url编码来传递参数了
5。严格来说不算传递对象,但是也是某种意义上的在jsp之间共享对象,就是通过jsp的include指令,server端的include。至于html的server端include,不清楚会怎么样,没有试过,不妨试验一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询