您的位置:首页 > Web前端 > JavaScript

jsp+servlet框架

2016-02-28 17:28 537 查看
1.框架结构2.login.jsp
<body>
<form action="login">
username:<input type="text" name="username"><br>
password:<input type="password" name="pwd"><br>
<input type="submit">
</form>
</body>
3.success.jsp
<%@ page language="java" import="cn.ht.servlet.*" pageEncoding="UTF-8"%>.............................<body><%AccountBean account = (AccountBean)session.getAttribute("account");%>username:<%= account.getUsername()%><br>password:<%= account.getPassword() %></body></html>
4.fail.jsp
loginFail....
5.AccountBean.java
package cn.ht.servlet;public class AccountBean {private String username = "";private String password = "";public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
6.CheckAccount.java
package cn.ht.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;public class CheckAccount extends HttpServlet{@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {doGet(req,resp);}@Overridepublic void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {HttpSession session = req.getSession();AccountBean account = new AccountBean();String username = req.getParameter("username");String pwd = req.getParameter("pwd");account.setPassword(pwd);account.setUsername(username);if((username != null)&&(username.trim().equals("jsp"))) {if((pwd != null)&&(pwd.trim().equals("1"))) {System.out.println("success");session.setAttribute("account", account);String login_suc = "success.jsp";resp.sendRedirect(login_suc);return;}}String login_fail = "fail.jsp";resp.sendRedirect(login_fail);return;}}
8.web.xml
 <welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list><servlet><description>This is the description of my J2EE component</description><display-name>This is the display name of my J2EE component</display-name><servlet-name>CheckAccount</servlet-name><servlet-class>cn.ht.servlet.CheckAccount</servlet-class></servlet><servlet-mapping><servlet-name>CheckAccount</servlet-name><url-pattern>/login</url-pattern></servlet-mapping>
测试:
http://localhost:8080/ServletDemo/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: