在使用servlet进行web编程时,有关的路径设置是一个很头疼的问题,servlet的路径设置主要分为相对路径和绝对路径,下面通过Eclipse构建的一个ServletPathDemo动态网站项目进行分析(Myeclipse构建基本一致):
项目文件层次为:
1.Jsp页面中的路径设置
以index.jsp为例:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<hea