1、写路径有一个原则:
以/开头,看这个路径是写个服务器的还是写给浏览器的
写给服务器:/代表web应用
写给浏览器:/代表网站
package com.xiaozhi.controller;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.beanutils.BeanUtils;
import com.xiaozhi.bean.User;
public class ServletDemo extends HttpServlet
{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
//1写给服务器
request.getRequestDispatcher("/index.jsp").forward(request, response);
//2写给服务器
this.getServletContext().getRealPath("/index.jsp");
this.getServletContext().getResourceAsStream("/index.jsp");
//3写给浏览器
response.sendRedirect("/HelloJavaweb/index.jsp");
//4index页面:写给浏览器
/*
<a href="/HelloJavaweb/index.jsp">点点</a>
<form acton="/HelloJavaweb/index.jsp">
</form>
*/
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
}
}