jsp-property-group是JavaEE规范的子规范JSP规范中定义的元素,需要在Web应用的web.xml中定义,其目的是给一定范围类的JSP文件设置一些特性。
url-pattern->用于定义需要设置特性的JSP的URL,比如<url-pattern>/jsp/xxx.jsp</url-pattern> 表示访问路径为红色标记的JSP(/jsp/xxx.jsp)需要设置一些特性。
el-ignored->表示符合url-pattern访问路径的JSP需要忽略表达式语言,也就是说JSP中有类似"${1+2}"这样的表达式会被直接输出到页面,不会被数学运算之后再输出。
page-encoding->设置符合url-pattern访问路径的页面的编码设置
scripting-invalid->表示符合url-pattern访问路径的页面是否支持<%%>这样的语法:如果设置为true且JSP页面中包含了右边的红色部分语法,将会报错 <li><% int i=12; %> <b><%= i %><b></li>
include-prelude->表示符合url-pattern访问路径的JSP页面头部默认包含的文件
include-coda->表示符合url-pattern访问路径的JSP页面尾部默认包含的文件
下边就el-ignored举个例子:
比如符合url-pattern访问路径的JSP中包含了如下代码,那么红色部分代码在el-ignored为true时将原文(${1 + 2})输出,而el-ignored为false时将会按照表达式计算之后输出(3)。
<table border="1">
<thead>
<td><b>EL Expression</b></td>
<td><b>Result</b></td>
</thead>
<tr>
<td>\${1 + 2}</td>
<td>${1 + 2}</td>
</tr>
</table>
相关推荐
- **分配JSP初始化参数**:JSP页面的初始化参数可以通过`<jsp-config>`和`<jsp-property-group>`设置。 - **提供应用范围内的初始化参数**:`<context-param>`元素用于设置应用级别的参数,所有组件都能访问。 - ...
本文将详细介绍`jsp-config`标签及其子元素的使用方法。 #### jsp-config概述 `jsp-config`标签位于部署描述符(web.xml)文件中,主要用于集中管理JSP页面的配置信息。它包括了一系列针对JSP页面处理行为的配置...
### 如何配置web.xml `web.xml`是Java Web应用中的一个核心配置文件,它用于定义Web应用程序的各种组件和配置信息。本文将详细介绍如何配置`web.xml`文件...希望本文能帮助读者更好地理解和掌握`web.xml`的使用方法。
`web.xml`是Java Web应用程序的核心配置文件,用于定义应用的结构、行为和组件。它遵循Servlet和JavaServer Pages(JSP)规范,是Servlet容器(如Tomcat)解析和执行的重要部分。在这个例子中,我们将详细分析给出的...
了解以上基础后,你就可以开始探索JSP的更高级特性,如EL(Expression Language)、JSTL(JavaServer Pages Standard Tag Library)以及自定义标签库,进一步提升你的Web开发能力。记住,实践是检验真理的唯一标准,...
3. **配置web.xml**:在`WEB-INF`目录下打开`web.xml`文件,添加以下配置来声明JSTL和EL的支持: ```xml <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <page-encoding>UTF-8</page-...
在JSP中,最核心的配置文件是`web.xml`,这是一个部署描述符,它定义了Web应用程序的结构、行为和配置信息。在`web.xml`中,你可以设置JSP的相关属性,如错误处理、过滤器、Servlet映射等。例如,你可以配置一个全局...
综上所述,配置JSTL 1.1.2涉及到将JSTL库和TLD文件引入项目,修改`web.xml`配置,并在JSP页面中使用JSTL标签。了解并熟练掌握这些步骤和相关标签,能够极大地提高JSP开发的效率和代码的可读性。
如果你希望在整个应用或者部分页面范围内启用 EL,可以在 `web.xml` 中配置 `jsp-config` 和 `jsp-property-group`: ```xml <jsp-config> <jsp-property-group> <url-pattern>/*.jsp</url-pattern> <el-...
3. **配置web.xml**:在项目的web.xml配置文件中声明JSTL的标签库,这样JSP引擎才能识别和解析JSTL标签。 ```xml <web-app> <!-- ... --> <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JSP页面提供了一套方便使用的标签,用于简化HTML和Java代码的混合,提高开发效率。JSTL主要由5个核心部分组成:Core、...
然而,为了提高代码的可读性和可维护性,人们通常会使用JSP标签库,比如JSTL(JavaServer Pages Standard Tag Library)。"c标签"就是JSTL库中的一个核心标签,主要用来处理循环和条件判断等控制流逻辑。这个压缩包...
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> ``` Filter 配置 在 Tomcat 中,Filter 是一个可选组件,负责处理 HTTP 请求的过滤。在 conf/web.xml 文件中,我们可以配置...
可以在 web.xml 中配置以下参数来禁用 EL: * `<jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>true</el-ignored> </jsp-property-group> </jsp-config>` EL 是一种强大且...
对于JSP,我们可以在`web.xml`中配置JSP的默认编码、错误处理等属性。 ```xml <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <page-encoding>UTF-8</page-encoding> <scripting-invalid...
15.2. Importing XML Configuration 16. Auto-configuration 16.1. Gradually Replacing Auto-configuration 16.2. Disabling Specific Auto-configuration Classes 17. Spring Beans and Dependency Injection 18. ...
- 或者,在项目的`web.xml`配置文件中全局设定JSP页面的编码,这样即使包含的文件无需显式声明编码也不会出问题: ```xml <jsp-config> <jsp-property-group> <description>... <url-pattern>*.jsp</url-...
JSTL是JavaServer Pages标准标签库的简称,它为JSP开发提供了一系列预定义的标签,旨在简化页面逻辑,减少在JSP页面中使用Java脚本。JSTL的核心在于提供了一种声明式编程的方式,使得开发者能够更加专注于业务逻辑,...
**JSTL(JavaServer Pages Standard Tag Library)配置文件**是用于增强JSP页面功能的一组标准标签库,它提供了一种简洁的方式来处理常见的任务,如迭代、条件语句、XML处理等,使得代码更加易读和维护。JSTL有两个...
在Tomcat服务器或其它支持的Servlet容器中使用`EL`和`JSTL`,需要在`WEB-INF/web.xml`配置文件中进行相应的设置。首先,添加`taglib`指令引入`JSTL`: ```xml <taglib-uri>...