最近我将应用程序升级到Tomcat9和Java8。看起来Tomcat9仅支持JSP2.4版本,因此我的session.getAttributes
返回null。
请让我知道如何升级。 我在
中添加了以下更改Application\WEB-INF\web.xml
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
我的index.jsp
仍然
Server Info:Apache Tomcat/9.0.7.redhat-16
Servlet Version: 4.0
JSP Version: 2.3
已更改为最新的servlet-api-9.0.jar
。
Index.jsp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
谨此问候, Saranya C