一部のjspページにチェックボックスがあります...チェックボックスが選択されている場合、abc.jspがトリガーされます...選択されていない場合、xyz.jspがトリガーされます...誰かがこれを達成するのを手伝ってくれます... jsp自体にコード行を入れたい...
これは、クラスファイルの1つにあるものです
private boolean useNis = false;
public boolean isUseNis() {
return useNis;
}
public void setUseNis(boolean useNis) {
this.useNis = useNis;
}
私のhbm.xmlファイルには、次の行だけがあります
<property name="useNis" type="yes_no" column="USENIS" not-null="true"/>
abc.jspには、このコードがあります
<form:checkbox path="useNis"/>
<input type="hidden" value="1" name="_useNis"/>
xyz.jsp には、次の行があります。
<c:choose>
<c:when test="${Location.useNis==true}">
<button type="submit" name="_eventId_searchLoadKeys"><fmt:message key="SEARCH" /></button>
</c:when>
<c:otherwise>
<button type="submit" name="_eventId_searchNisLoadKeys"><fmt:message key="SEARCH" /></button>
</c:otherwise>
</c:choose>
<c:when test="${Location.useNis==true}">
... xyz.jsp のこの行は、チェックボックスが選択されているかどうかをチェックする必要があります!!! それが解決されれば、私が望むものを手に入れることができます..