jspがあります。これは、いくつかのJava Beanを使用して、jsp内で使用されるいくつかの変数を作成します。これらの変数をjavascriptと共有する方法を知りたいですか?
2207 次
2 に答える
1
Bean 値を HTML 要素の値または HTML 要素の属性に書き出します。HTML 要素に ID を指定します。Javascript を使用して、ID または別のアクセサーで要素を取得すると、値にアクセスできます。ストラットまたは別のサーブレット フレームワークを使用していますか?
簡単な例
JSP:
<div id="employeeName">
<jsp:getProperty name="employee" property="firstName"/>
</div>
HTML:
<script type="text/javascript">var el = document.getElementById("employeeName");</script>
于 2013-01-15T22:43:17.260 に答える
1
JSTL タグを使用して、JavaScript コードで Bean 値を出力できます。エレガントではありませんが、機能します。たとえば、これは JSP ページの一部です。
<script type="text/javascript">
<c:if test="${imServerSideBean eq false}" >
var imAJSVariable= new Object();
</c:if>
//More code here
</script>
<html>
//Code continues
JSTL を使用して、JavaScript 変数を表示するかどうかを選択しています。
于 2013-01-15T22:44:22.797 に答える