欢迎来到天天文库
浏览记录
ID:58874734
大小:566.50 KB
页数:11页
时间:2020-09-21
《实验六 表单开发.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..实验六表单开发一、实验目的1、 掌握表单的使用方法;2、掌握服务器端处理表单请求的方法;二、实验容及步骤1、表单的使用及其递交、处理过程在教务系统登录时,系统会根据用户类型(教师/学生)显示不同的页面。为模拟该功能,需要定义设计如下页面:-Login.html:包括用户类型名(默认为学生类型)、用户名、用户密码源代码:
2、
3、"20">
4、进行任务转发。如果是教师类型,把任务转发给Teacher.jsp;如果是学生类型,把任务转发给Student.jsp源代码:<%! Stringdirection="";%> <% request.setCharacterEncoding("gbk"); StringkindOfUser=request.getParameter("User"); Stringname=request.getParameter("Username"); Stringpassword=request.getParameter("Password")
5、; if(name==null
6、
7、name.equals("")
8、
9、password==null
10、
11、password.equals("")){ direction= "LoginFails.jsp"; } else{ if(kindOfUser.equals("Student")){..... direction= "Student.jsp"; } else{ direction= "Teacher.jsp"; } }%> 12、ward page="<%=direction%>"> -Teacher.jsp: 如果用户名和密码都等于TEACHER,同时输出“登录成功”,否则页面返回到Login.html源代码:<% page language="java" import="java.util.*" pageEncoding="gbk"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName(13、)+":"+request.getServerPort()+path+"/";%> <% Stringname=request.getParameter("Username"); Stringpassword=request.getParameter("Password"); if(name.equals("Teacher")&&password.equals("Teacher")){ out.println("登录成功"); } else{ response.sendRedirect("Login.14、html"); } %> Teacher
12、ward page="<%=direction%>"> -Teacher.jsp: 如果用户名和密码都等于TEACHER,同时输出“登录成功”,否则页面返回到Login.html源代码:<% page language="java" import="java.util.*" pageEncoding="gbk"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName(
13、)+":"+request.getServerPort()+path+"/";%> <% Stringname=request.getParameter("Username"); Stringpassword=request.getParameter("Password"); if(name.equals("Teacher")&&password.equals("Teacher")){ out.println("登录成功"); } else{ response.sendRedirect("Login.
14、html"); } %>
此文档下载收益归作者所有