2012-01-14 3 views
-1

새 프로젝트를 설정하고 있지만 어떤 이유로 인해 $ {name} 같은 태그가 처리되지 않습니다. $ {2 + 2}조차 처리되지 않습니다. 구성을 살펴 봤지만 잘못된 점을 발견하지 못했습니다.EL & 스프링 태그가 파싱되지 않습니다.

업데이트 : web.xml을 업데이트하면 처리되지 않는 EL 태그가 해결되지만 양식 태그는 여전히 구문 분석되지 않습니다. 당신의 web.xml EL (2.5 + XSD)를 지원하는 버전으로 변경

<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

그리고 렌더링 된 HTML을 태그를 보여줍니다 , 평가되지 않았지만 빌드 나 로그에 오류가 없습니까? –

+0

실제로 소스를 보면'

'를 볼 수 있습니다. 내 명령 프롬프트에 오류가 없습니다. (mvn tomcat : run 사용) –

+0

Er, 그게 렌더링되어야하고, JSP 소스와 같지 않습니다. 나는 그 문제가 무엇인지 더 이상 이해하지 못한다. 제 의견에 대해 요청한 파일을 반영하도록 질문을 업데이트하십시오. 또한 입력 요소에 일반 HTML 태그를 사용하고 있습니다. 의도 한 것입니까? –

답변

0

:

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

폼은 봄 종속성 종속성 냈다

<?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> 
+0

' 그리고 EL이 구문 분석되는 동안 form 태그는 여전히 왜? 왜 그런가? –

+0

@JackNickels 사용중인 태그에 taglib 지시어를 포함 시켰습니까? –

+0

예'<% @ taglib prefix = "form"uri = "http://www.springframework.org/tags/form"%>' –

관련 문제