みなさん、こんにちは。変数がjspのスクリプトレット内に作成された場合、そのスコープはjspページ全体になるという概念を経験していました。次のコードを書いてみました。
<%@ taglib prefix="s" uri="/struts-tags"%>
<%! String[] parts= null;
String sm=null;%>
<s:iterator value="ServiceManagement"><br/><% sm=%><s:property/>
<% parts=sm.split(":"); %>
<s:checkbox fieldvalue=<%= parts[1] %>" theme="simple" name="service_management"/>
<%= parts[0] %></s:iterator>
「<%= Parts [0]%>」で「構文エラー、ステートメントを完了するために「;」を挿入してください」「配列定数は初期化子でのみ使用できます」というエラーが発生します
Plzは、私がJavaを初めて使用するのを手伝ってくれます。