2011-07-23 12 views
3

私はstruts2でタイル2を使用しています。このような 私のタイルの定義を見て: -strs2のtiles2定義からjspファイルに値を渡します。

私は、JSP変数

  <tiles:useAttribute name="menulink"/> 
      <c:out value="${menulink}"/> 

それは式がCで許可されていないという例外をスローするようproducts.jspにタイトルやmenulinkのvarialeを使用したい

 <definition name="store-tiles" extends="baseLayout">  
      <put-attribute name="title" value="test" /> 
      <put-attribute name="menulink" value="support" type="string" /> 
      <put-attribute name="slider" value="/empty.jsp" /> 
      <put-attribute name="products" value="/products.jsp" /> 
     </definition> 

:アウト。 Struts 1.xとtiles 1.xのバージョンで同じことがうまく動作しているのを見てきました。 Struts2/tiles2の問題は何ですか?

回避策を教えてください。

+0

あなたはJSP/JSTLのどのバージョンを使用していますか?あなたは例外を投稿できますか? –

答えて

5

私は、これはそれを行うことができると思う:

<tiles:importAttribute name="title"/> 
<tiles:importAttribute name="menuLink"/> 
<s:property value="#attr['title']"/> 
<s:property value="#attr['menuLink']"/> 
+0

ありがとう。それはうまく働いた – jeet

+0

あなたは大歓迎です。 – doctrey

関連する問題