1:
学习目标
用request这个标签实现登录验证界面
2:
实现步骤
1:第一个index.jsp编写登录界面
2:admin.jsp用request从index.jsp获取信息,验证,进行判断,从哪个登录
3:helloadmin.jsp这个是管理者进入的
4:helloguset.jsp这个是用户进入的界面
3:
实现难点
1:request对象
常用的方法
getParameter(String name)
这个是获取UI界面的名字的,相当于获取他的ID
所以方法的调用是相当于属性
String name =request.getParameter("username");
而这个username再UI界面是这样子命名的
<input type="text" name="username">
这样相当于这个方法是为这2个界面挂起桥梁
2:
response对象
常用的方法
int sendRedirect(URL)
这个方法可以将用户重定向到不同的页面
具体是这样实现的
response.sendRedirect("helloadmin.jsp");
代码实现如下
index.jsp
<center>用户登录界面<br><hr>
<form action="admin.jsp" method="post"><!-- action是提交到逻辑界面,进行判断 -->
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
<input type="submit" name="login" value="登录">
<input type="reset" name="register" value="注册">
</form>
</center>
===
admin.jsp
<%
String name =request.getParameter("username");
String pasw=request.getParameter("password");
if(name.equals("admin")&& pasw.equals("admin")){
response.sendRedirect("helloadmin.jsp");
}else if(name.equals("guest")&& pasw.equals("guest")){
response.sendRedirect("helloguest.jsp");
}else{
response.sendRedirect("index.jsp");
}
%>
学习目标
用request这个标签实现登录验证界面
2:
实现步骤
1:第一个index.jsp编写登录界面
2:admin.jsp用request从index.jsp获取信息,验证,进行判断,从哪个登录
3:helloadmin.jsp这个是管理者进入的
4:helloguset.jsp这个是用户进入的界面
3:
实现难点
1:request对象
常用的方法
getParameter(String name)
这个是获取UI界面的名字的,相当于获取他的ID
所以方法的调用是相当于属性
String name =request.getParameter("username");
而这个username再UI界面是这样子命名的
<input type="text" name="username">
这样相当于这个方法是为这2个界面挂起桥梁
2:
response对象
常用的方法
int sendRedirect(URL)
这个方法可以将用户重定向到不同的页面
具体是这样实现的
response.sendRedirect("helloadmin.jsp");
代码实现如下
index.jsp
<center>用户登录界面<br><hr>
<form action="admin.jsp" method="post"><!-- action是提交到逻辑界面,进行判断 -->
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
<input type="submit" name="login" value="登录">
<input type="reset" name="register" value="注册">
</form>
</center>
===
admin.jsp
<%
String name =request.getParameter("username");
String pasw=request.getParameter("password");
if(name.equals("admin")&& pasw.equals("admin")){
response.sendRedirect("helloadmin.jsp");
}else if(name.equals("guest")&& pasw.equals("guest")){
response.sendRedirect("helloguest.jsp");
}else{
response.sendRedirect("index.jsp");
}
%>