JLB*_*ros 29 java spring jsp jsp-tags spring-mvc
我试图遵循spring JPetStore的例子,但是在引用lib标签spring的行中的JSP页面中出现错误:
找不到"http://www.springframework.org/tags"的标记库描述符
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
Run Code Online (Sandbox Code Playgroud)
这个库的URL是什么?
有没有办法避免直接依赖这个URL?
提前致谢
sti*_*vlo 17
我知道这是一个老问题,但标签库http://www.springframework.org/tags是由spring-webmvc包提供的.使用Maven,可以将其添加到项目中,并添加以下行pom.xml
<properties>
<spring.version>3.0.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果没有Maven,只需将jar添加到类路径中即可.无论如何,没有必要直接引用tld文件,它将被自动找到.
Ada*_*ham 14
然后打开web.xml,示例代码是:
<taglib>
<taglib-uri>/WEB-INF/spring.tld</taglib-uri>
<taglib-location>/WEB-INF/spring.tld</taglib-location>
</taglib>
Run Code Online (Sandbox Code Playgroud)然后指示jar文件位于ur系统中的taglib.
<%@ taglib prefix="spring" uri="/WEB-INF/spring.tld" %>
Run Code Online (Sandbox Code Playgroud)小智 12
删除@和taglib之间的空间对我来说很有用:<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
小智 11
如果您正在使用maven,请使用此依赖项:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>3.1.4.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96021 次 |
| 最近记录: |