一个简单的javaBean+JSP+Servlet案例
来源:互联网 发布:命运之手2mac破解版 编辑:程序博客网 时间:2024/04/29 03:07
大体过程如下:
新建javaWab项目,写javaBean代码:
package com.helloworld.servletImple.model;public class HelloWorld {private String account;private String password;private String submitFlag; public String getAccount() {return account;} public void setAccount(String account) {this.account = account;} public String getPassword() {return password;} public void setPassword(String password) {this.password = password;} public String getSubmitFlag() {return submitFlag;} public void setSubmitFlag(String submitFlag) {this.submitFlag = submitFlag;}}
再写servlet控制层:
package com.helloworld.servletImple.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 com.helloworld.servletImple.model.HelloWorld; public class HelloServlet extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{doPost(request, response);}public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{HelloWorld hw=(HelloWorld)request.getAttribute("helloModel");System.out.println("用戶輸入的參數為"+"hw");request.setAttribute("hw",hw); request.getRequestDispatcher("/servletImple/welcome.jsp").forward(request,response);} }
在web.xml进行对servlet进行配置:
<servlet> <servlet-name>hello</servlet-name> <servlet-class>com.helloworld.servletImple.servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>最后写视图层,输出jsp页面:登录界面login.jsp和欢迎界面welcome.jsp
login.jsp
<body> <jsp:useBean id="helloModel" class="com.helloworld.servletImple.model.HelloWorld" scope="request"></jsp:useBean> <jsp:setProperty property="*" name="helloModel"/> <% if("login".equals(helloModel.getSubmitFlag())){ %> <jsp:forward page="/hello"></jsp:forward> <% } %> <form action="/ss/servletImple/login.jsp" method="post"> <input type="hidden" name="submitFlag" value="login"> 用戶名:<input type="text" name="account"><br> 密 碼:<input type="password" name="password"><br> <input type="submit" value="提交"> </form> </body>welcome.jsp
<body> <jsp:useBean id="hw" class="com.helloworld.servletImple.model.HelloWorld" scope="request"> </jsp:useBean> 歡迎 賬號為 <%=hw.getAccount() %> 盆友來訪. </body>
整体的思路是:到登录界面输入用户名和密码,提交信息后 向servlet发出登录请求,到web.xml中配置配对,到servlet程序中,再在servlet中完成转发到欢迎界面.
0 0
- 一个简单的javaBean+JSP+Servlet案例
- 一个简单的jsp+servlet+javabean
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- Jsp+servlet+javabean使用Lucene3.6.2做一个简单数据库搜索的总结(1)
- Jsp+servlet+javabean使用Lucene3.6.2做一个简单数据库搜索的总结(2)
- 初识Jsp,JavaBean,Servlet以及一个简单mvc模式的登录界面
- Jsp与Servlet的简单案例
- 最简单的JSP-Servlet案例
- 一个简单的JSP+JavaBean web计算器
- jsp+servlet+javabean 实现的简单网上购物车
- 用JSP+Servlet+JavaBean模式实现简单的登录
- 基于JSP + servlet + javabean的MVC简单验证登录实例
- 基于jsp+servlet+javabean的MVC模式简单应用
- jsp+javaBean+servlet+mysql完整的实现一个登录功能
- 一个简单的Servlet登陆案例
- jsp+javabean+servlet的笔记
- Jsp+Servlet+JavaBean简单mvc实例
- jsp+servlet+javaBean简单登录实例
- 2016.1.11 总结
- 如何快速的成为一个合格的Oracle DBA?
- 中断子系统 <一>
- popupWindow显示在指定位置上的显示
- 排序算法总结
- 一个简单的javaBean+JSP+Servlet案例
- linux一些基础知识
- Scala 中for表达式查询
- Android中Canvas绘图之Shader使用图文详解
- 微信公众号开发
- TCP 连接状态图 (TCP Connection State Diagram)
- php解析html类(2)
- LeetCode——Rotate Image(二维数组顺时针旋转90度)
- nyoj Yougth's Game[Ⅲ] (dp左右断点求最大和)好题