Wie kann ich testen, ob eine bestimmte Anforderung Parameter vorhanden mit Struts-Tags?
-
11-10-2019 - |
Frage
Einige Seiten können einen bestimmten Anforderungsparameter als „P1“ angezeigt:
page.do?P1=value1
Im Moment ein scriptlet ist die Prüfung der Existenz des Anforderungsparameters, und wenn P1 „Wert1“ einige Informationen auf der Seite dargestellt.
Statt der Verwendung eines scriptlet Ich möchte dies mit Struts-Tags neu zu schreiben.
Können Sie bitte geben Sie mir einige Hinweise auf das, was zu benutzen?
Die Alternative scriptlet ist so etwas wie folgt aus:
<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
Lösung
Ich glaube, dass Sie so etwas wie dies sollte. Dies ist Standard taglib und es ist besser als Idee Streben Tags
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${not empty param.P1}">
hello there
</c:if>
Andere Tipps
versuchen, diese -
<c:if test="${not empty requestScope.P1}" >
es wäre für mich arbeiten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow