怎么获取登陆时的姓名,反馈到网页上(50分)

  • 主题发起人 主题发起人 xp166
  • 开始时间 开始时间
X

xp166

Unregistered / Unconfirmed
GUEST, unregistred user!
我想获取登陆的姓名,把姓名防到变量里,在返回到网页上,怎么办?
 
身份验证时把你要的信息家道session中。
 
session.putValue("username",user);
session.getValue("username")
 
<%
String username;
String password;
String msg="";
%>
<%
if("POST".equals(request.getMethod()))
{
username = request.getParameter("username");
//username = "usr1";
//
password = request.getParameter("password");
// password = "pwd1";
//
if(username.equals("") || password.equals(""))
{
msg = msg + "Invalid UserName or Password";
session.setAttribute("AdminID","");
session.setAttribute("Auth","0");
}
else
{
session.setAttribute("AdminID",""+objAdmin[0].getUser_ID());
session.setAttribute("Auth","1");
%>
<jsp:forward page="*****.jsp" />
<%
 
方法原理如下:
1、在页面A.jsp中有文本框由用户填写其用户名,并将a.jsp中的<FORM ACTION="B.jsp" METHOD="POST">指定页面提交给B.jsp;
2、在B.JSP中用 request.getParameter("username") 取得该用户名便可进行显示;
3、如果需要进行后续使用进行显示,完全可以放入session 或者一个session级别的对象中进行保存。
 
用 session 或 隐藏域 来实现
 
session.getValue("username")
 
1.用session或cookie保存ID、 password等变量~
2.然后再取出ID、 password变量,赋值给网页
搞定
 
接受答案了.
 
后退
顶部