生成的servlet错误:源值1.5已过时,将在以后的版本中删除。使用Jsp错误

当我将表数据发送到jsp页面以及ajax调用数据发送成功时。但是jsp页面我遇到了这个错误。我不怎么解决错误。我附有以下错误和代码

org.apache.jasper.JasperException:PWC6033:JSP的Javac编译错误

.onAppear { 
     self.sessionChat.loadMsgInChatRoom(chatRoom: chatRoom)
} 

Jsp页面

<!DOCTYPE html>
<html>
<head>
<style> 

attachment{
border-radius: 10px;
padding: 20px;
display: flex;        /* Newly added */
background: #dadada;
align-items: center; /* Newly added */
line-height:2;      /* Newly added */
}
attachment::before{
content:"</>";
padding: 20px;     /* Newly added */
}

</style>
</head>
<body>
<attachment id="7ffdba46c1b64aba89b5176469c2bd5b">
Code snippet </br> Text,12 lines
</attachment>
</body>
</html>
heiheiliangliang 回答:生成的servlet错误:源值1.5已过时,将在以后的版本中删除。使用Jsp错误

此消息:

> PWC6199: Generated servlet error:
> source value 1.5 is obsolete and will be removed in a future release

可能表示您的Web容器尚未配置Java版本来生成代码,并假定使用Java5。请检查Web容器配置。

解决方案:检查Web容器文档。或忽略该消息。 (这是警告,不是错误。)

其他错误是由于JSP中缺少导入而引起的。您正在尝试使用名为product的类,但Java编译器找不到它。

解决方案:在页面开始处添加导入。语法是

<%@ page import="java.util.List" %>

...,您需要为课程使用正确的完全合格名称。

(也可能是您拼错了名称。该类的在样式上正确的名称为Product。)


其他评论:

  • 如果您的班级名称真的是{em> ,名为product,请对其进行修复。这是一个主要的样式错误。应该是Product
  • 正如@Scary Wombat指出的,您应该对任意Java代码使用JSP。可以使用JSTL编写逻辑代码(在这种情况下不可行),可以使用Servlet来实现,也可以使用Spring Boot / Spring MVC或类似技术。将任意Java代码放入JSP会遇到各种技术和可维护性问题。

    JSP仅应真正用于将Servlet的结果呈现为HTML输出。它们不应包含业务逻辑

本文链接:https://www.f2er.com/3162208.html

大家都在问