public class Hello extends HttpServlet{ String servletName; String string_account; String string_pwd; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub req.setCharacterEncoding("GBK"); resp.setCharacterEncoding("GBK"); string_account=req.getParameter("account"); string_pwd=req.getParameter("password"); PrintWriter out=resp.getWriter(); if(string_account.equals("liuxj")&&string_pwd.equals("8888")){ out.println("<html><body>"); out.println("<h1>"+"++++!"+"<h1>"); out.println("</body></html>"); }else{ out.print("+++++"); req.getRequestDispatcher("Login.jsp").forward(req, resp); } } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub this.doGet(req, resp); }
- 要继承HttpServlet类,重写doGet()和doPost()函数,这两个函数分别接受get和post的请求,我们将方法写到get中,在post中调用doGet()方法,使代码分工明显
- req.getRequestDispatcher();函数实现servlet跳转到jsp页面
<servlet> <servlet-name>login</servlet-name> <servlet-class>dalian.Hello</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/LOGIN</url-pattern> </servlet-mapping>
建立一个servlet就得在xml文件上,写一个servlet部署:
servlet-class是写在java Resource文件夹的src文件夹下的.java文件
url-pattern是url上的虚拟路径名
相关推荐
在本项目"jsp与servlet的简单运用实现登录与注册"中,我们将探讨如何使用这些技术来创建一个用户管理系统,重点在于用户名的XML存储、MD5密码加密以及3层设计模式的应用。 首先,JSP是Java平台上的服务器端脚本语言...
本教程将通过一个名为"crudDemo"的项目,讲解如何利用JSP+Servlet实现简单的CRUD(Create, Read, Update, Delete)操作,结合MVC(Model-View-Controller)设计模式、单例模式以及DAO(Data Access Object)模式来...
7. **项目结构**:ShopCart这个文件夹可能包含了JSP文件、Servlet类、配置文件(如web.xml)和其他资源文件,这些文件按照一定的目录结构组织,符合Java EE项目的标准布局。 学习和实践这个项目,开发者可以深入...
在文件列表中,"log"可能是登录页面的JSP文件或者与登录相关的Servlet类的名称。通常,登录页面会包含如下元素: 1. 用户名输入框:用户输入其用户名。 2. 密码输入框:用户输入密码,通常是保密的,显示为星号或...
在本文中,我们将深入探讨"简单的web开发——servlet案例"这一主题,旨在为初学者提供一个基础...随着经验的增长,你将能够运用更复杂的Servlet技术,比如MVC框架(如Spring MVC)、依赖注入以及更高效的请求处理策略。
在本项目中,"Servlet+mysql+tomcat实现简单登录和注册",主要涉及了Web开发中的几个核心技术,包括Servlet、JSP、MySQL数据库以及Tomcat服务器。下面将详细阐述这些知识点及其相互间的配合。 1. **Servlet**: ...
本项目"一个简单的jsp+servlet实现的增删改查"提供了一个基础的示例,适合初学者学习如何在实际操作中运用这些技术。 首先,让我们来了解JSP和Servlet。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java...
本项目基于《深入剖析Tomcat》一书中的第二章代码,进行了相应修改,旨在帮助开发者更深入地理解和运用Servlet容器。 首先,Servlet是Java平台上的一个标准接口,用于处理HTTP请求。当客户端向服务器发送请求时,...
在IT行业中,构建一个基于JSP(JavaServer Pages)和Servlet的通讯录...这个项目不仅涵盖了Web开发的基础技术,也锻炼了开发者对MVC设计模式的理解和实际运用能力。通过实际操作,可以进一步提升Java Web开发的技能。
这个工具类的综合运用表明了作者试图构建一个全功能的Web服务支持库,涵盖了从请求处理到数据库操作的各个环节。这样的工具类在实际开发中非常有用,因为它可以减少重复的代码编写,提高代码质量,并使项目结构更加...
该项目适合初学者作为实践项目来熟悉Servlet和相关技术的运用。 【描述】中提到,项目是用JSP(JavaServer Pages)编写的。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成...
实际的文件结构可能包括JSP页面(如cart.jsp)、Servlet类(如CartServlet.java)以及其他相关的Java类和配置文件。 总结,这个项目为我们展示了如何利用JSP、Servlet和MVC模式来实现一个基本的无数据库购物车系统...
在Web开发中,Servlet是一种Java类,用于处理HTTP请求并生成动态内容。当我们需要从HTML表单(form)中获取用户输入的数据并在网页上显示时...理解并熟练运用Servlet处理表单提交,是成为一名合格的Web开发者的重要步骤。
这个程序模拟了用户从浏览商品到完成支付的整个购物流程,同时也涵盖了Servlet的分层架构、监听器(Listener)和过滤器(Filter)的运用。下面我们将详细讨论这些关键知识点。 1. **Servlet**: Servlet是Java EE...
在Java Web开发中,Servlet是一种用于扩展服务器功能的Java类,它可以响应来自客户端(通常是Web浏览器)的HTTP请求。本教程将重点讲解如何使用...通过这个项目,初学者能够学习到如何在实际环境中运用Servlet技术。
通过学习和分析这个简单的购物车项目,开发者可以掌握如何在Java Web环境中运用MVC模式来组织代码,理解JSP、Servlet和JavaBean之间的协作方式,同时也能对购物车的业务逻辑有更深入的理解。对于初学者来说,这是一...
### 知识点详解:简单实现 AJAX + Servlet 进行表单数据验证 #### 一、AJAX(Asynchronous JavaScript and XML)与Servlet在Web开发中的应用 在现代Web开发中,AJAX技术允许网页无需重新加载整个页面即可与服务器...
创建Servlet需要继承HttpServlet类,覆盖doGet、doPost等方法。例如: ```java import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet....