0

[Eclipse IDE, JEE, Tomcat, Servlets, JSP with expression language, MVC pattern] 我正在做一些简单的例子来演示 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">

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

4

2 回答 2

2

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

于 2013-10-30T09:36:54.587 回答
1

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

于 2013-10-30T09:36:39.703 回答