zoukankan      html  css  js  c++  java
  • 我的第一个Servlet

    学了一个学期JEE,明天就要考试了。

    在3月份自己開始准备去努力的复习考研的高数还有英语等学科。

    结果到如今才发现,虽说是考的计算机(本专业的)可是考研和技不可兼得。

    想想自己没准备考研的时候的每天大部分时间都是在写程序。

    如今做一个简单的动态站点都有些不知怎样下手。

    可是,对于如今的我来说。并没有懊悔,还好上课我认真听过。

    代码都是一个一个敲出来的,熟能生巧。

    因此,我不会懊悔选择考研这条路。虽说不能把大量的时间用于喜欢的代码上,可是虽说都忘得差点儿相同了。可是自己还是会从头学。

                                                                                                    ----------这里随笔记录了一下。(说者有心,听者无意)




    用法,首先建立一个动态站点项目,然后再src中新建一个包
    我这里的名字是:
    servlet
    
    
    
    package servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    /**
     * Servlet implementation class MyServlet
     */
    @WebServlet("/MyServlet")
    public class MyServlet extends HttpServlet {
    	private static final long serialVersionUID = 1L;
           
    	private transient ServletConfig servletConfig;
        /**
         * 默认的无參构造函数
         * @see HttpServlet#HttpServlet()
         */
        public MyServlet() {
            super();
            // TODO Auto-generated constructor stub
        }
    
    	/**
    	 * 初始化方法。仅仅运行一次
    	 * @see Servlet#init(ServletConfig)
    	 */
    	public void init(ServletConfig config) throws ServletException {
    		// TODO Auto-generated method stub
    		
    		
    	}
    	
    	/**
    	 * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		response.setContentType("text/html");
    		PrintWriter out = response.getWriter();
    		out.print("我的第一个Servlet");
    	}
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    	}
    
    }
    


    然后接着去webcontent下的WEB-INF下新配置servlet
    配置例如以下:
    
    
    <?

    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/j2ee" xmlns:web="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" id="WebApp_9" version="2.4"> <welcome-file-list> <welcome-file>welcome.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>servlet.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/my</url-pattern> </servlet-mapping> </web-app>


    然后保存执行就能够了,详细的tomcat和怎么执行请自行查找。这里仅仅负责给我应用的源代码。

    效果例如以下:



  • 相关阅读:
    [Windows]Windows的访问控制模型
    [C/C++]宽字符与控制台程序
    [SQL Server]自动化附加和分离数据库
    [ASP.NET]自动发送邮件功能的实现
    [Windows]Windows路径探究
    asp.net中怎么样获取前一页地址
    CheckBox全选CheckBoxList
    远程SQL插入数据
    SQL存储过程调用作业的方法
    [转]javascript 调用后台函数
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5239662.html
Copyright © 2011-2022 走看看