能否在JavaBean中而不是Servlet中直接使用Session,马上给分,谢谢! 知道要用到HttpServletRequest这个接口,但该接口的实例似乎只在Servlet中出现,能否直接在JavaBean中得到该接口的实例呢?或者根本就没有要在JavaBean中使用Session这种需求?新手上路,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根本就没有要在JavaBean中使用Session这种需求 退一步想,你要session干什么用啊?无非就是要把前面Set的东西再get出来使用。那set/get这些职责要放到你说得这个bean的上一层。s 别让它干不属于它的工作MVC就是干这个的 改谁干得谁干 public void testGetSession(HttpServletSession session) //传入一个 session{ session.get......; }<body><%@ page import="javax.servlet.http.HttpSession"%> <% HttpSession sess=request.getSession();//创建session sess.set.....; testGetSession(sess); //放入session %></body> 在javaBean中写一个方法,参数为PageContext pagepage.getSession();返回值是Session; 很容易 传进去就可以了但是你想过没有你这么多 该JavaBean的测试是不是会很麻烦而且不符合MVC的思想 关于使用Session监听器对运行效率影响的问题 jsp 传值到另外一个JSP页面,为什么传的中文是乱码?如何解决? 怎样处理杂乱的包路径问题 数据库查询的问题,急! indexOf()不能正确找到字符吗 spring xml配置转换到annotation的一个小问题 在servlet中如何调用javabeans 如何将form数据传给其他处理程序 关于更改数据库后出现的问题 一个面试官给我题,求帮助 如何去除select下拉框中的蓝色? 关于JSF自定组件的问题(在线等答案,请高手赐教!!)
{
session.get......;
}<body>
<%@ page import="javax.servlet.http.HttpSession"%>
<%
HttpSession sess=request.getSession();//创建session
sess.set.....;
testGetSession(sess); //放入session %>
</body>
写一个方法,参数为PageContext page
page.getSession();返回值是Session;