在web.xml不认<taglib>解决办法:
如果是头是这样的
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
直接在后面加
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
如果头是这样的
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
在后面加
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/validator-user.tld</taglib-uri>
<taglib-location>/WEB-INF/validator-user.tld</taglib-location>
</taglib>
</jsp-config>
分享到:
相关推荐
<taglib-location>/WEB-INF/tlds/struts-tags.tld</taglib-location> </taglib> <!-- 安全配置 --> <security-role> <role-name>admin</role-name> </security-role> <login-config> <auth-method>BASIC</...
1. `<web-app>`:web.xml 文件的根元素,用于描述 Web 应用的基本信息。 2. `<display-name>`:定义 Web 应用的名称。 3. `<description>`:声明 Web 应用的描述信息。 4. `<context-param>`:声明应用程序范围内的...
1. **<web-app>**: 这是web.xml的根元素,它包含了所有其他配置元素。它定义了Web应用的基本属性,如版本信息、默认字符集等。 2. **<display-name>**: 该元素用于定义Web应用的展示名称,通常在管理工具或服务器...
11. **`<taglib>`**: 配置自定义标签库,包括URI(`<taglib-uri>`)和TLD文件的位置(`<taglib-location>`),用于JSP页面使用自定义标签。 12. **`<filter>`**和**`<filter-mapping>`**: 配置过滤器,`<filter>`...
例如:<filter><filter-name>CocoSystemAuthFilter</filter-name><filter-class>org.coco.sysmgr.web.filter.AuthFilter</filter-class></filter> 6. 过滤器映射(Filter Mapping) filter-mapping 元素用于声明 ...
2. **<display-name>**:定义了Web应用程序的名称,该名称仅用于显示目的,并不影响应用的功能。 3. **<description>**:声明Web应用程序的描述信息,同样用于显示目的。 4. **<context-param>**:声明应用范围内...
此外,`web.xml`文件还可以包含`<icon>`元素来设置Web应用的图标,以及`<distributable>`元素来表明应用是否可以在集群环境中分布式部署。通过这些配置,开发者能够精确地控制Web应用的行为,使其符合项目需求和安全...
10. `<taglib>`: 注册并配置JSP标签库,`<taglib-uri>`是标签库的URI,`<taglib-location>`指向TLD(Tag Library Descriptor)文件的路径。 11. `<resource-ref>`: 定义Web应用对外部资源的引用,如数据库连接池。`...
<taglib-location>/WEB-INF/mytags.tld</taglib-location> </taglib> ``` 14. **`<resource-env-ref>`** - **作用**:声明与资源环境相关的引用。 - **示例**: ```xml <resource-env-ref> <resource-env-...
根元素`<web-app>`必须使用小写字母,遵循XML的大小写敏感规则。 2. **元素顺序** 文件内元素的顺序至关重要,错误的顺序可能导致服务器拒绝执行Web应用。`<web-app>`元素内部的元素有固定的顺序要求,例如`...
11. 标记库描述符:<taglib> 元素用于指定标记库描述符文件(Tag Library Descriptor file)的别名。 12. 资源环境引用:<resource-env-ref> 元素用于声明与资源相关的一个管理对象。<resource-ref> 元素用于声明一...
1. **`<web-app>`元素**:这是`web.xml`文件的根元素,所有的配置都包含在此元素内。 - **子元素**: - `<display-name>`:用于提供Web应用的一个显示名称。 - `<description>`:描述Web应用的功能或特性。 - `...
这篇博客讨论的是如何解决在`web.xml`中配置`taglib`时遇到的问题,以及相关的Java Web开发知识。 首先,`taglib`是JSP标签库的定义,用于引入自定义标签或标准标签库,如JSTL(JavaServer Pages Standard Tag ...
<taglib-location>/WEB-INF/tld/c.tld</taglib-uri> </taglib> <taglib> <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri> <taglib-location>/WEB-INF/tld/fmt.tld</taglib-uri> </taglib> <!-- ....
<taglib-location>/WEB-INF/mytags.tld</taglib-location> </taglib> ``` #### <resource-env-ref> - **作用**:声明一个与资源相关的管理对象,例如数据源或消息队列。 - **示例**: ```xml <resource-env-...
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> FMT LIBRARY <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> SQL LIBRARY <%@ taglib prefix="sql" uri=...
11. `<taglib>`:定义JSP标签库的元数据,使得自定义标签可以在JSP页面中使用。 12. `<resource-ref>`:定义对应用外部资源的引用,如数据库连接池。 13. `<security-constraint>`:定义安全约束,用于控制哪些...
在`<web-app>`元素内部,元素的顺序同样重要,虽然服务器可能不强制要求这种顺序,但某些服务器确实这样做了。这意味着如果元素顺序不正确,服务器可能会拒绝执行该Web应用,从而使`web.xml`文件变得不可移植。 **...