2012-05-03 15 views
0

OGNLの評価を強制するには、%{}構文を使用できますが、それを無効にするにはどうすればよいですか?ognl評価を無効にするにはどうすればよいですか?

次のコードを検討 -

<s:a action="likeButton"> 
    <s:param name="returnAction" value="viewItem" /> 
</s:a> 

は何が起こるかviewItemが値スタックに検索されていることであり、それが見つからない場合、空の文字列が返されます。

likeButton?returnAction= 

これは私が望むものではありません。私が欲しかったのは、リテラル値のviewItemをパラメータとして渡すことでした。

likeButton?returnAction=viewItem 

答えて

1

あなたは二重引用符内の単一引用符を使用してリテラルを区切り文字なければならないし、それは問題ないはずです。

<s:a action="likeButton">  
    <s:param name="returnAction" value="'viewItem'" /> 
</s:a> 

よろしく、

関連する問題