2016-09-16 8 views
0

私はストラットのparamタグにJavaScript変数を渡そうとしましたし、私は次のようにそれをやった:それは動作しませんでした、Javascript変数をStrutsのparamタグに渡すにはどうすればよいですか?

<script> 
var userName ="sample"; 
</script> 

<body> 
<s:url action="myAction" id="myUrl"> 
<s:param name="userName" value="%{userName}" /> 
</s:url> 
</body> 

しかし。誰かが私にそれをする方法を教えてくれますか?あなたは、2つの非常に異なるものを混乱さ

答えて

1

  • StrutsはJavascriptがブラウザ

とStrutsは、最初のhtmlページをレンダリングし、その後になるように動作するサーバー

  • で実行されますpage - htmlとjavascript - はブラウザによって解釈されますが、javascript変数をStrutsのparamに渡すことはできません。

    <s:param name="userName" value="%{userName}" />,userNameはサーバ側でjava beanである必要があります。

  • 関連する問題