6

一些页面可以接收到某个名为“P1”的请求参数:

page.do?P1=value1

现在,一个 scriptlet 正在测试请求参数的存在,如果 P1 是“value1”,则会在页面上呈现一些信息。

我不想使用 scriptlet,而是想使用 Struts tags 重写它。

你能给我一些关于使用什么的提示吗?

替代 scriptlet 是这样的:

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

2 回答 2

11

我相信你应该这样。这是标准标签库,比 struts 标签更好

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

<c:if test="${not empty param.P1}">
    hello there
</c:if>
于 2011-01-14T17:42:50.430 回答
1

试试这个-

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

它对我有用。

于 2013-11-07T09:26:47.007 回答