2012-01-14 8 views
-1

私は新しいプロジェクトを設定していますが、何らかの理由で$ {name}のようなタグが処理されていません。 $ {2 + 2}さえも処理されていません。 設定を見てきましたが、何が間違っているかはわかりません。EL&springタグが解析されていません

更新: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

<?xml version = "1.0" encoding = "UTF-8"に変更しましたか?> ' ELが解析されても、フォームタグはまだ解析されません理由は何ですか? –

+0

@JackNickels使用しているタグにtaglibディレクティブを含めましたか? –

+0

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

関連する問題