高手们,小弟在登录action中已经写了方法获取到登录的用户名和密码,下面是action一段代码 /**
* 登录成功跳转到后台页面
* @return
* @throws Exception
*/
public String frame() throws Exception
{
//根据当前登录用户查询用户信息
if(!"".equals(uname) && uname!=null){
this.users = this.usersService.queryUsersByUName(usersName);
}
return "SUCCESS";
}
在jsp页面上的显示方式为下图 <p><a href="javascript:void(0);" onmouseover="display()" onmouseout="disappear()">用户:XXX</a> </p>
要获取的用户名就是上面代码:用户名:XXX的部分 ,在这里不知道怎么在页面获取,希望高手给指点!!
* 登录成功跳转到后台页面
* @return
* @throws Exception
*/
public String frame() throws Exception
{
//根据当前登录用户查询用户信息
if(!"".equals(uname) && uname!=null){
this.users = this.usersService.queryUsersByUName(usersName);
}
return "SUCCESS";
}
在jsp页面上的显示方式为下图 <p><a href="javascript:void(0);" onmouseover="display()" onmouseout="disappear()">用户:XXX</a> </p>
要获取的用户名就是上面代码:用户名:XXX的部分 ,在这里不知道怎么在页面获取,希望高手给指点!!
用户:%{uname}当然,你最好吧uname放到session中去,否则下一个页面想要访问uname就麻烦了。
楼主真的是对JSP的内置对象很不熟悉啊,登录成功后想获得登录用户名可以参照下面代码: /**
* 登录成功跳转到后台页面
* @return
* @throws Exception
*/
public String frame() throws Exception
{
//根据当前登录用户查询用户信息
if(!"".equals(uname) && uname!=null){
this.users = this.usersService.queryUsersByUName(usersName);
session.setAttribute("usersName", usersName);
}
return "SUCCESS";
}
在jsp页面中则可以用下面代码获取:用户: ${usersName }
或者
用户: <%=session.getAttribute("usersName") %>
这样就解决了……
session.setAttribute("usersName", usersName); 这句把值存到作用域session
然后去页面去取值
用户: ${usersName }
或者
用户: <%=session.getAttribute("usersName") %>楼主要先把常用的内置对象作用要弄清楚了
在action中
session.setAttribute("usersName", usersName); 这句把值存到作用域session
然后去页面去取值
用户: ${usersName }
或者
用户: <%=session.getAttribute("usersName") %>楼主要先把常用的内置对象作用要弄清楚了
1.${username}
2.<%=session.getAttribute("usersName") %>
3.<property value="#session.username"/>
4.<property value="session.username"/>