标签:
我们是用Servlet进行跳转的时候都需要去web.xml中进行配置,分繁琐。
那么今天就学习下使用注解方式配置servlet一样好使
package com.shxt.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(value={"/shxt.do","/xy37.asp"}) //urlPatterns与value是等价的都是一个数组,表示路径的意思选择一个即可 //如果只有一个路径可省略不写大括号也可省略,若果有多个用逗号分隔 public class HomeServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.getRequestDispatcher("/WEB-INF/test.jsp").forward(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 成功访问WEB-INF下的test </body> </html>
测试成功了!!!
标签:
原文地址:http://www.cnblogs.com/lusid/p/5450965.html