为了在jsp文件中使用spring表单标记,我添加了以下taglib元素:-
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
我也用了这个参照物。但是,eclipse无法找到标记库描述器文件。正确的uri是什么?
ql3eal8s1#
uri是正确的。确保:您已经安装了eclipse插件web工具项目(wtp)您的构建路径中有所有的spring jar项目具有facet“dynamicwebmodule”(转到projectfacets)确保它是一个jsp文件而不是jspx如果是jspx,则表示法看起来更像:
<html xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:tiles="http://tiles.apache.org/tags-tiles" xmlns:form="http://www.springframework.org/tags/form" xmlns:spring="http://www.springframework.org/tags" xmlns:util="urn:jsptagdir:/WEB-INF/tags/util">
moiiocjp2#
听起来不错。比如:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
应该有用。你确定你的类路径上有springwebmvcjar吗?
2w2cym1i3#
您能确保在eclipse类路径中有某种形式的springservlet jar吗。名字应该是 org.springframework.web.servlet-3.1.0.M1 如果您使用的是Spring3,那么它应该出现在spring发行版的dist文件夹下 spring-webmvc.jar
org.springframework.web.servlet-3.1.0.M1
spring-webmvc.jar
3条答案
按热度按时间ql3eal8s1#
uri是正确的。
确保:
您已经安装了eclipse插件web工具项目(wtp)
您的构建路径中有所有的spring jar
项目具有facet“dynamicwebmodule”(转到projectfacets)
确保它是一个jsp文件而不是jspx
如果是jspx,则表示法看起来更像:
moiiocjp2#
听起来不错。比如:
应该有用。你确定你的类路径上有springwebmvcjar吗?
2w2cym1i3#
您能确保在eclipse类路径中有某种形式的springservlet jar吗。名字应该是
org.springframework.web.servlet-3.1.0.M1
如果您使用的是Spring3,那么它应该出现在spring发行版的dist文件夹下spring-webmvc.jar