JSP頁面登入成功之後取得使用者名稱方法
登入:
<form id="login" name="login" action="LoginServlet" method="post" >
<div id="center">
<div id="center_left"></div>
<div id="center_middle">
<div class="user">
<label>使用者名稱:
<input type="text" name="username" id="username" />
</label>
</div>
<div class="user">
<label>密 碼:
<input type="password" name="password" id="password" />
</label>
LoginServlet部分程式碼
if(result){
String username = request.getParameter("username"); //從登入介面取使用者引數
request.getSession().setAttribute("username",username);//將使用者名稱儲存在整個會話期間
request.getRequestDispatcher("Reflect/LoginSuccess.jsp").forward(request, response);
}
else{
response.sendRedirect("login.jsp");
}
點選修改個人資訊,得到username,呼叫servlet。程式碼如下:
<a href="RegistModifyServlet?username=${username}">個人資訊</a>