`

第一个Servlet程序

阅读更多

1、编写Servlet程序的步骤

(1)新建一个Java类,该类继承HttpServlet接口,并重写doGet和doPost方法。

(2)在web.xml文件中注册Servlet。

 

2、Servlet类的实现代码

package com.keke.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
	}
	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//解决post方式请求的中文乱码问题
		request.setCharacterEncoding("UTF-8");
		//处理输出到浏览器的中文乱码问题
		response.setContentType("text/html;charset=utf-8");
		
		//接收前台的数据
		String username = request.getParameter("username");
		String password = request.getParameter("password");
		System.out.println("接收前台的数据:username="+username+",password="+password);
		
		//向页面输出信息
		PrintWriter out = response.getWriter();
		out.println("<font color='red'>嗨,你好</font>");
		out.flush();
		out.close();
	}
	
}

 

3、web.xml文件中的注册信息

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

	<!-- 注册servlet -->
	<servlet>
		<servlet-name>loginServlet</servlet-name>
		<servlet-class>com.keke.servlet.LoginServlet</servlet-class>
	</servlet>	
	<servlet-mapping>
		<servlet-name>loginServlet</servlet-name>
		<url-pattern>/login</url-pattern>
	</servlet-mapping>
	
  	<welcome-file-list>
   	 	<welcome-file>index.jsp</welcome-file>
  	</welcome-file-list>
  	
</web-app>

 

分享到:
评论

相关推荐

    Web第一个Servlet程序(生命周期、执行流程、tomcat)

    web项目:第一个Servlet程序 Servlet的生命周期:init--service--destroy、执行流程:构造器--init方法--循环[ service方法 ]--destory方法(正常关闭Tomcat)、启动tomcat测试

    使用eclipse创建第一个servlet程序.docx

    小白入门专属教程,手把手教你如何用eclipse创建servlet程序,附带简述和介绍,非常详细,图文教程,每一步都有讲解,有手就行。

    javaWEB总结(1):第一个servlet程序

    入门servlet的程序,详细讲解请参考博文:http://blog.csdn.net/daochuwenziyao/article/details/53012747

    永远的“Hello World” —— 第一个Servlet程序

    NULL 博文链接:https://chaoyi.iteye.com/blog/2072168

    第一个Servlet程序的源码以及视频的笔记

    这一部分是自己通过看网上视频自己做的笔记,方便大家学习来使用!

    第一个Servlet

    Servlet用来开发动态的Web程序,下面就把我使用MyEclipse创建第一个Servlet记录下来

    第一个servlet开发全过程

    使用oracle的jdeveloper开发一个servlet应用程序的截图及简述的完整全过程。

    JavaWeb新版教程Servlet-1vlet-第一个Servlet程序.avi

    JavaWeb新版教程Servlet-1vlet-第一个Servlet程序.avi

    纯Servlet和JSP实现的博客小程序

    纯Servlet和JSP实现的博客小程序,用到的第三方类库只有JSTL和MySQL驱动。功能有用户注册、登录,用户修改信息、新建、更新博客,添加评论。系统需求;JDK1.8、MySQL数据库、Tomcat8或者其他支持Java EE 7的服务器

    Java服务器开发(二)写第一个Servlet

    想入门javaWeb、javaEE服务器开发的可下载,这个是用MyEclipse写的一个简单的Servlet程序,是以前自己开发的笔记整理、注释详细,方便自己查阅。。。

    servlet相关的实例(共三个包)第一包

    servlet相关的实例

    Servlet项目实践 实现学生信息系统的全部代码

    Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:  ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。  ②装载并创建该...

    第一个Servlet的示例与发布

    本人在学servlet的时候,程序可以编译通过,但发布后却是报错,此番调试通过,特拿出来与初学者分享,主要是说如何发布。下载后可依说明进行成功显示,从而打开servlet的开发之门。 供初学者参考。资深者就不必...

    servlet temple

    当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能:  (1) 创建并返回一个包含...

    01------helloServlet.rar

    我的第一个Servlet程序: Servlet是Server Applet 服务器端小java程序 每一个Servlet必须实现Servlet规范中的核心接口:javax.servlet.Servlet 写一个Servlet有几部: 1.写java代码 2.web.xml配置文件 3.源码...

    第8章_Java_Servlet基础

    Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是...

    java-servlet-api.doc

    然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...

    WebLogic平台下部署Servlet与Jsp

    一、实验目的: 学会在WebLogic平台下部署Servlet与Jsp 二、实验环境 ... 在第上步中你已创建一个工作区,假设为mydomain,则在\bea\user_projects\domains中有一个mydomain目录。运行startWeblogic.cmd。

    第七单元 Servlet.pdf

    第一单元 JSP入门知识.pdf 第二单元 JSP程序设计基础.pdf 第三单元 JSP页面语法.pdf 第四单元 JSP内置对象.pdf 第五单元 JSP访问数据库.pdf 第六单元 在JSP中应用JavaBean.pdf 第七单元 Servlet.pdf 第八单元 JSP...

    servlet和jsp学习指南pdf

    本书共18章:第1章介绍Servlet API和几个简单的Servlet;第2章讨论Session追踪,以及保持状态的4种技术;第3章和第4章系统讲解JSP的语法以及JSP中的重要特性之一:Expression Language;第5~7章分别阐述JSTL中最重要...

Global site tag (gtag.js) - Google Analytics