日期:2014-05-17  浏览次数:20725 次

jsp页面无报错,但项目目录中报错
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>

这样写程序运行是正常的,但是在项目目录中的这个jsp上会莫名的加上一个叉号,编辑器里面是没有报错的

------解决方案--------------------
打开文件看看叉号的位置
------解决方案--------------------
把项目关闭在重新打开试一试
------解决方案--------------------
应该写成这个吧${pageScopr.request.contextPath}
------解决方案--------------------
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>">
有这两个取不到相对路径吗