Jsp 将web.xml版本从2.4更改为3后,表达式停止计算
如果我在Jsp 将web.xml版本从2.4更改为3后,表达式停止计算,jsp,jakarta-ee,servlets,jstl,Jsp,Jakarta Ee,Servlets,Jstl,如果我在web.xml <web-app id="WebApp_ID" version="2.4" 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-ap
web.xml
<web-app id="WebApp_ID" version="2.4"
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">
CSS文件未加载其显示,如下所示:
404未找到-http://localhost:8084/SocialBizz/$%7BpageContext.servletContext.contextPath%7D/resources/bootstrap/css/bootstrap.min.css“
为什么?切换到3.0
需要更多的更改吗?我正在使用tomcat7.0
另一个问题是
JSTL
的哪个版本应该用于Servlet3.0
加载CSS文件时使用的是JSP还是JSF页面?
<web-app version="3.0" 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_3_0.xsd">