tzzt01

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

target.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>target.html</title>
    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>
  
  <body>
    目标资源html页面
  </body>
</html>

servlet:

package path;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 * web应用中路径问题
 * @author Administrator
 *
 */
public class PathDemo extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        response.setContentType("text/html; charset=utf-8");
        //目标资源: target.html
        /*
         * 思考: 目标资源是给谁使用的。
         *         给服务器使用的:   / 表示在当前web应用的根目录(webRoot下)
         *         给浏览器使用的: /  表示在webapps的根目录下
         */
        
        /*
         * 1.转发
         *     给服务器使用的
         */
//        request.getRequestDispatcher("/target.html").forward(request, response);
        
        /*
         * 2.请求重定向
         *     给浏览器使用的
         */
//        response.sendRedirect("/day11/target.html");
        
        /*
         * 3.html页面的超连接href
         * 给浏览器使用的
         */
//        response.getWriter().write("<html><body><a href='/day11/target.html'>超链接</a></body></html>");
        
        /*
         * 4.html页面中的form提交地址
         */
        response.getWriter().write("<html><body><form action='/day11/target.html'><input type='submit'/></form></body></html>");
    }

}

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
    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">
  <display-name></display-name>
  
  <servlet>
    <servlet-name>ResourceDemo</servlet-name>
    <servlet-class>resource.ResourceDemo</servlet-class>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>ResourceDemo</servlet-name>
    <url-pattern>/ResourceDemo</url-pattern>
  </servlet-mapping>    
</web-app>

 

posted on 2017-08-12 16:14  tzzt01  阅读(190)  评论(0编辑  收藏  举报