`
zhbinyou
  • 浏览: 4529 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

servlet jsp 搭建Demo 及传值一

阅读更多

纯属娱乐,高手勿喷

需求:用户登录login.jsp输入名字 和 密码 后台校验,暂不考虑数据库

如果正确跳转到 success.jsp  并显示出名字密码

如果错误就跳转到fail.jsp  并打印一句提示信息!

环境:servlet + jsp 

 

准备: 3个页面 分别是login.jsp  success.jsp  fail.jsp   

             1个servlet  loginServlet  

             再配置一个web.xml

下面看直接看代码吧    直接拷贝即可运行 不懂的可以加本人QQ交流 

login.jsp

 

 <body>
   <form action="loginServlet" method="post">
		用户名:<input type="text" name="userName" />
		密码:<input type="password" name="password"/>
		<input type="submit" value="提交"/>
   </form>
  </body>

 success.jsp

<body>
  ${usename}
  ${password}
</body>

 fail.jsp   

  <body>
   ${msg} <br>
  </body>

 

 

web.xml

<servlet>
    <servlet-name>loginServlet</servlet-name>
    <servlet-class>com.baidu.servlet.loginServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>loginServlet</servlet-name>
    <url-pattern>/loginServlet</url-pattern>
  </servlet-mapping>	

 

loginServlet  

public class loginServlet 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 {
		String userName = request.getParameter("userName");
		String password = request.getParameter("password");
		
		if(userName!=null && password!=null){
			if(userName.equals("qq") && password.equals("5101437")){
				
				request.setAttribute("usename", userName);
				request.setAttribute("password", password);
				
				request.getRequestDispatcher("/success.jsp").forward(request, response);
				return;
			}
		}
		request.setAttribute("msg", "抱歉,用户名或密码错误");
		request.getRequestDispatcher("/fail.jsp").forward(request, response);
		return;
	}

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    java-web学习demo--最简单的servlet jsp跳转传值

    本示例"java-web学习demo--最简单的servlet jsp跳转传值"主要展示了如何通过Servlet处理HTTP请求,并将数据传递到JSP页面进行展示。下面将详细讲解这个过程。 1. **Servlet**: Servlet是Java编程语言中实现服务器...

    JSP与servlet之间的传值

    ### JSP与Servlet之间的传值详解 #### 一、引言 在Web开发中,Java Server Pages (JSP) 和 Servlet 是两种非常重要的技术。它们通常被用来构建动态网页和处理用户请求。JSP 主要负责展示层逻辑,而 Servlet 更多...

    JSP与Servlet传值技术总结

    JSP与Servlet传值技术是Java Web开发中的一种重要技术,用于实现前台和后台之间的数据传递。该技术有多种实现方式,本文将对其进行总结和说明。 JSP到JSP的传值技术 JSP到JSP的传值技术主要有四种: 1. 超链接...

    Eclipse JSPServlet环境搭建

    Eclipse JSP/Servlet 环境搭建 Eclipse JSP/Servlet 环境搭建是 Java Web 开发的基础环境,本文将指导用户从零开始搭建 Eclipse JSP/Servlet 环境,包括安装 JDK、Eclipse J2EE、Tomcat 等软件包,并配置 Tomcat ...

    jsp网页产生json传值到java的servlet,再回传到jsp页面

    在这个过程中,"JspJsonServlet"可能是项目中的一个Servlet类名,负责接收和处理来自JSP的JSON请求。文件可能包含Servlet的实现,包括JSON解析和序列化以及业务逻辑处理。 总结来说,这个流程展示了如何利用JSP、...

    jsp servlet MVC Demo

    【JSP Servlet MVC 模式详解】 在Web开发领域,JSP(JavaServer Pages)、Servlet和MVC(Model-View-Controller)...在"jsp servlet MVC Demo"实践中,你可以深入学习如何将这些技术有效地整合到一个实际的Web应用中。

    jspservletdemo01非常简单的servlet+jsp的练习

    在本文中,我们将深入探讨"jspservletdemo01非常简单的servlet+jsp的练习"这一项目,这是一个初学者级别的示例,展示了如何在Java Web开发中集成JSP(JavaServer Pages)和Servlet。这个练习还没有包含JDBC(Java ...

    jspServletDemo

    【jspServletDemo】是一个关于Java Web开发的示例项目,主要展示了如何使用JSP(JavaServer Pages)和Servlet技术来构建动态网页应用。这个项目可能是为了教学或实践目的而创建的,通过它,开发者可以深入理解JSP和...

    总结JSP与servlet之间的传值

    本文将详细讲解JSP与Servlet之间如何进行数据传递,包括JSP向Servlet传值和Servlet向JSP传值的多种方法。 一、JSP向Servlet传值 1. Form表单传递: 当用户在JSP页面上填写表单并提交时,表单数据会被封装到...

    ajax与Servlet,传值Demo

    这个“ajax与Servlet,传值Demo”着重展示了如何利用Ajax实现页面局部更新,同时处理Servlet接收到的Ajax传递的数据,包括解决中文乱码问题。 Ajax的核心在于JavaScript,它允许网页在不重新加载整个页面的情况下与...

    web项目jsp后台_servlet入门练习demo+可返回json+说明文档+数据库-android后台服务端

    web项目jsp后台_servlet入门练习demo+可返回json+说明文档+数据库。 === 可以用来做android服务端测试,也可以作为java开发入门练习。 === demo_myweb:项目目录 lxb_test.sql:数据库文件 ====== 数据库版本 mysql...

    JSP和Serverlet之间的传值方法

    1. **通过request对象传值**:这是最常见的一种方式,可以在JSP页面设置request属性,在Servlet中通过`HttpServletRequest`对象获取这些属性。 2. **通过session对象传值**:这种方式适合于需要跨多个页面或请求保持...

    jsp页面之间的传值

    ### JSP页面之间的传值详解 #### 一、引言 在Web开发中,数据的传递是一项基础且重要的任务。特别是在使用JSP技术时,如何有效地在不同的JSP页面或JSP与Servlet之间进行数据传输,是每个开发者都需要掌握的核心...

    Head First Servlet & JSP

    《Head First Servlet & JSP》是一本非常受欢迎的IT教程,专为准备SCWCD(Sun Certified Web Component Developer)认证的读者设计。本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两...

    jacob + servlet + jsp demo

    综上所述,"jacob + servlet + jsp demo"是一个集成的Java Web解决方案,它利用Jacob库进行文件转换,通过servlet处理业务逻辑,JSP提供用户界面,形成一个完整的文件转PDF服务。这个项目对于学习和实践Java Web开发...

    用原生Servlet+Jsp写的商城Demo 解压密码:pbrshop

    本篇将深入探讨一个以Servlet和JSP为基础的在线商城Demo,该Demo实现了用户登录、注册、购物车以及订单提交等功能,其前端采用了流行的Bootstrap框架,后端则依托Servlet技术,遵循了完整的三层架构设计模式,是学习...

    Jsp与Servlet之间的传值(已验证)

    首先,我们来看JSP传值给Servlet的方式: 1. **Form表单传值**:这是最常见的方法,用户在JSP页面填写表单后提交,表单数据通过HTTP请求发送到Servlet。例如,有一个名为`staffdepartment`的输入字段,其值为部门ID...

    servlet的小demo

    这个"Servlet的小demo"应该是对Servlet基础概念、配置和实现的一个简单示例。让我们详细了解一下Servlet及其相关知识。 1. **Servlet概述**: Servlet是一个Java类,它扩展了Java平台的服务能力,特别是对于Web...

Global site tag (gtag.js) - Google Analytics