站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题问一个关于javabean和session的问题

问一个关于javabean和session的问题

摘要: 问一个关于javabean和session的问题


能不能把在javabean里用一个方法来写session值?比如登录成功以后,本来是在JSP里面写session.setAttribute("username",name)的,能不能把这个操作写到bean里的一个login()方法里,直接beanid.login()就OK了?
我其实就是想实现更纯粹的“封装”,这种想法是不是比较BT?


可以,不过你需要把HttpSession对象传入Bean中的方法


能说具体点吗,我想知道能否避免在JSP中写session.setAttribute,把这个交给bean.login()去做。貌似没可能。


beanid.login(HttpSession session)


楼上的兄弟已经给出解答

我想说的是

javabean是业务处理的组件 不应该与具体的容器api过紧的耦合

这给你系统的测试和维护都带来不少问题


好吧,谢谢二位,楼上说的有理,我放弃这个想法了。


高手,受教了


↑返回目录
前一篇: 用jsf -lt
后一篇: 如何将word中的数据导入到jsp页面中?100分