将JSP版本从2.3升级到2.4以支持Tomcat 9

时间:2020-01-02 09:05:14

标签: java jsp session java-8 tomcat9

最近我将应用程序升级到Tomcat9和Java8。看起来Tomcat9仅支持JSP2.4版本,因此我的session.getAttributes返回null。

请让我知道如何升级。 我在

中添加了以下更改
  1. 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

  1. 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

0 个答案:

没有答案