【问题标题】:Activating expression language in web.xml在 web.xml 中激活表达式语言
【发布时间】:2013-11-09 19:16:50
【问题描述】:

[Eclipse IDE、JEE、Tomcat、Servlets、带有表达式语言的JSP、MVC模式] 我正在做一些应该演示 MVC 模式的简单示例 - servlet 控制器将请求转发到适当的 JSP 页面,我需要使用表达式语言(在 JSP 页面中)。

要在 JSP 页面中使用表达式语言,我需要在 web.xml 文件中激活它,所以我将这些行放在 web.xml 中:

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
      version="3.0">

我的问题是: 这些线到底(通常)代表什么? 我知道这种方式的表达语言已经被激活了,只是求简单解释一下如何?

【问题讨论】:

    标签: java eclipse jsp jakarta-ee


    【解决方案1】:

    这只是一个 XML 文档的声明,您可以在其中说明要在该文档中使用的名称空间、模式及其版本。然后验证器使用它来检查您的文档结构是否正确。

    【讨论】:

      【解决方案2】:

      这只是意味着,Web 应用程序符合包含 EL 的 servlet 规范版本 3。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        • 2013-11-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多