我现在是在JSP页面中使用了一个javaBean
<jsp:useBean id="monitor" scope="application" class="java.util.HashMap" />
利用这个bean来获取session中的用户名,用户在线状态等参数
我在工程中创建了一个HashMapping类,一个servelet,一个applet
HashMapping主要用来创建hashmap和获取hashmap中的数据。servelet从hashmapping中取数据传给applet中前台显示。
问题是,我的hashmapping类创建hashmap时,要用到jsp页面中session中的用户名等等参数。我想知道如何在hashmapping中直接获取monitor这个session,取得用户名?或者有什么变通的方法?请各位大虾不吝赐教。
是不是name=(String)session.getattribute("name");
在你的bean中创建一个方法,以jsp页面中的session对象为参数,结构如下
public void setSession(HttpSession session) throws IOException{}
然后在你的jsp页面中,使用这个bean之前先执行一次这个方法。
建议使用静态方法进行处理~~~!!
:0
用servlet取得后,用一个方法将session中的参数传进去才行的。
javabean里面不能直接访问session