EL & spring теги не анализируются - PullRequest
0 голосов
/ 14 января 2012

Я настраиваю новый проект, но по какой-то причине мои теги типа $ {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>

Пом обрезал зависимости зависимостей пружины:

<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>

1 Ответ

0 голосов
/ 14 января 2012

Измените 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>
...