簡単なmavenプロジェクトのservlet例

4937 ワード

1ディレクトリ構造
简单的maven项目servlet例子_第1张图片
2アクセスフロー
アクセスアドレス:http://localhost:8080/hello 問題:maven項目の右ボタンはservletがありません.追加:

      javax.servlet
      jstl
      1.2
    
web.xml



  Archetype Created Web Application
    
        ServletDem
        com.lecy.servlet.ServletDem
    
    
        ServletDem
        /hello
    

servlet Dem.java
package com.lecy.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class ServletDem extends HttpServlet {
    protected void doPost(HttpServletRequest request, 
    HttpServletResponse response) throws ServletException, IOException {
        request.getRequestDispatcher("/hello.jsp").forward(request,response);
    }
    protected void doGet(HttpServletRequest request,
     HttpServletResponse response) throws ServletException, IOException {
        doPost(request,response);
    }
}
ハロー.jsp



    Title


maven

pom.xml



  4.0.0

  com.lecy
  maven01_servlet
  1.0-SNAPSHOT
  war

  maven01_servlet Maven Webapp
  
  http://www.example.com

  
    UTF-8
    1.7
    1.7
  

  
    
      junit
      junit
      4.11
      test
    
    
      javax.servlet
      servlet-api
      2.5
      provided
    
    
      javax.servlet
      jstl
      1.2
    
    
      javax.servlet.jsp
      jsp-api
      2.2
      provided
    
  

  
    maven01_servlet
    
      
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          
            1.8
            1.8
            utf-8
          
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-war-plugin
          3.2.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        

        
          org.apache.tomcat.maven
          tomcat7-maven-plugin
          2.2
          
            8080
            /