1

JSP <%> のスクリプトレット コード内で変数を割り当ててから、struts ロジック タグを使用して、スクリプトレット コード ブロックで割り当てられた変数の値に基づいて何かを行うにはどうすればよいですか?

私は struts:logic equal and greaterthan を無駄に使用しようとしました....

どうもありがとう、

4

4 に答える 4

1

スクリプトレット:

<%
   request.setAttribute("customerName", "rajesh");
%>

そして、次のような Struts ロジック タグをチェックインできます。

<logic:match name="customerName" value="Vijay"></logic:match>
于 2014-03-04T14:31:34.910 に答える
1

あなたがやろうとしていること(私があなたが正しいと理解していれば)は基本的にこれです:

<% String foo = "Test"; %>
<bean:write name="foo" />

あなたがすでに知っているように、これはうまくいきません。次のようなエラーが発生します。

どのスコープでも Bean foo が見つかりません

私が通常行うことは、次のようにページスコープにデータを配置することです。

<% pageContext.setAttribute("foo", "Test"); %>
<bean:write name="foo" />

(これは Struts 1.1 用です。新しいバージョンでは、より適切な方法が提供される場合があります。)

于 2008-10-16T19:16:10.550 に答える