我正在设置一个新项目,但出于某种原因,我的标签就像$ {name}或者没有被处理。即使是$ {2 + 2}也没有被处理。 我查看了配置,但我似乎无法发现什么是错误的。
更新:更新web.xml解决了EL标签未被处理,但仍未解析表单标签。
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<h1>Test</h1>
<fieldset>
<form:form path="helloBean" method="post">
<input id="name" name="name" type="text" placeholder="Your name"/>
<input type="submit" value="submit"/>
</form:form>
</fieldset>
</body>
</html>
Pom剪切到spring依赖项依赖项:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
答案 0 :(得分:0)
将您的web.xml
更改为支持EL(2.5+ XSD)的版本:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
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_2_5.xsd"
version="2.5">
</web-app>