JSP&Servlet完成登录页面 |
您所在的位置:网站首页 › 怎样退出淘宝登录界面 › JSP&Servlet完成登录页面 |
JSP&Servlet完成登录页面
先给出项目文件结构,方面理解后面路径的写法 2.login.js代码 Login Page Username: Password3.LoginServlet.java代码 (这里用户名和密码都直接写死在servlet中了) package servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @WebServlet(name = "LoginServlet") public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); if("Tom".equals(username)&&"12345678".equals(password)){ request.getRequestDispatcher("/LoginSucc.jsp").forward(request,response); } else{ request.getRequestDispatcher("/LoginFailed.jsp").forward(request,response); } } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } }4.LoginSucc.jsp代码 Login successfully Login successfully! Welcome back,.5.LoginFailed.jsp代码 Login failed Login failed! Please check your username or password and try again. login page上面的代码是由纯jsp完成登录改过来的 具体有几点改动以及写代码思路如下 1.总体思路: 写首页login.jsp——>写LoginServlet.java处理首页发过的数据,并且根据不同情况跳转到登录成功、失败页面——>写LoginSucc.jsp,提示登录成功,并且显示当前用户的用户名——>写LoginFailed.jsp,直接提示登录错误,并且给一个首页链接返回 2.将dologin.jsp中的代码直接放到LoginServlet中,就不再用jsp脚本的方式了 3.增加了登录成功页面中,显示用户名的部分。采用jsp脚本获取LoginServlet.java传过来的数据,再使用jsp表达式显示用户名信息 4.利用welcome-file-lis将默认的首页index.jsp,改为了login.jsp 5.一定要注意各文件间跳转路径的不同书写方式 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |