2011-01-14 15 views
6

Niektóre strony mogą otrzymać pewną parametr żądania o nazwie „P1”:Jak mogę sprawdzić, czy dany parametr żądania jest obecny przy użyciu znaczników Struts?

page.do?P1=value1 

Teraz scriptlet testuje istnienie parametru żądania, a jeżeli P1 „wartość1” niektóre informacje są renderowane na stronie.

Zamiast używać skryptletu, chcę przepisać to za pomocą tagów Struts.

Czy możesz podać mi kilka wskazówek, co używać?

Alternatywą scriptlet jest coś takiego:

<% 
String p1 = request.getParameter("P1"); 
if ("value1".equals(p1)) { 
//do something 
} 
%> 

Odpowiedz

11

wierzę, że gdyby coś takiego. Jest to standardowy taglib i jest to lepszy pomysł niż zastrzały tagów

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 

<c:if test="${not empty param.P1}"> 
    hello there 
</c:if> 
1

spróbować this-

<c:if test="${not empty requestScope.P1}" > 

będzie pracować dla mnie.

Powiązane problemy