| 
                         不需要xml 
- package com.journaldev.first; 
 - import java.io.IOException; 
 - import java.io.PrintWriter; 
 - import java.util.Date; 
 - import javax.servlet.ServletException; 
 - import javax.servlet.annotation.WebInitParam; 
 - import javax.servlet.annotation.WebServlet; 
 - import javax.servlet.http.HttpServlet; 
 - import javax.servlet.http.HttpServletRequest; 
 - import javax.servlet.http.HttpServletResponse; 
 - /** 
 -  * Servlet implementation class FirstServlet 
 -  */ 
 - @WebServlet(description = "My First Servlet", urlPatterns = { "/FirstServlet" , "/FirstServlet.do"}, initParams = {@WebInitParam(name="id",value="1"),@WebInitParam(name="name",value="pankaj")}) 
 - public class FirstServlet extends HttpServlet { 
 -  private static final long serialVersionUID = 1L; 
 -  public static final String HTML_START="<html><body>"; 
 -  public static final String HTML_END="</body></html>"; 
 -   
 -  /** 
 -  * @see HttpServlet#HttpServlet() 
 -  */ 
 -  public FirstServlet() { 
 -  super(); 
 -  // TODO Auto-generated constructor stub 
 -  } 
 -  /** 
 -  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
 -  */ 
 -  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
 -  PrintWriter out = response.getWriter(); 
 -  Date date = new Date(); 
 -  out.println(HTML_START + "<h2>Hi There!</h2><br/><h3>Date="+date +"</h3>"+HTML_END); 
 -  } 
 -  /** 
 -  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 
 -  */ 
 -  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
 -  // TODO Auto-generated method stub 
 -  } 
 - } 
 
  
2.spring mvc实现页面访问 
2.1 web.xml方式 
  
示例: 
- <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 -  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  
 -  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
 -  version="2.5"> 
 -  <display-name>Gradle + Spring MVC Hello World + XML</display-name> 
 -  <description>Spring MVC web application</description> 
 -  <!-- For web context --> 
 -  <servlet> 
 -  <servlet-name>hello-dispatcher</servlet-name> 
 -  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
 -  <init-param> 
 -  <param-name>contextConfigLocation</param-name> 
 -  <param-value>/WEB-INF/spring-mvc-config.xml</param-value> 
 -  </init-param> 
 -  <load-on-startup>1</load-on-startup> 
 -  </servlet> 
 -  <servlet-mapping> 
 -  <servlet-name>hello-dispatcher</servlet-name> 
 -  <url-pattern>/</url-pattern> 
 -  </servlet-mapping> 
 -  <!-- For root context --> 
 -  <listener> 
 -  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
 -  </listener> 
 -  <context-param> 
 -  <param-name>contextConfigLocation</param-name> 
 -  <param-value>/WEB-INF/spring-core-config.xml</param-value> 
 -  </context-param> 
 - </web-app> 
 
                          (编辑:泰州站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |