jsp路径

访问静态资源的时候${pageContext.request.Context}没有作用,在浏览器F12调试的
时候发现,

路径并没有被解释为项目的根路径,而是没有解释出来,
还是${pageContext.request.Context}

查询资料:说是头文件的问题:需要将头文件写成下面这种形式

<?xml version="1.0 encoding="UTF-8"?>

<web-app xmls:xsi="http"//www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

 

发现并不可以,没有效果,而且界面显示出现乱码

查阅资料:使用下面的头文件+用<%=request.getContextPath()%> 取代原来的${pageContext.request.Context}

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<?xml version="1.0" encoding="gbk"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
         version="2.4">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">

最后解决问题

但是在此尝试:使用下面头文件+ <%=request.getContextPath()%> 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>

也可以正常访问到静态资源,成功解决

 

posted on 2019-07-04 20:07  黄山一叶  阅读(266)  评论(0编辑  收藏  举报