JSP request.getParameter错误

时间:2013-09-12 15:36:14

标签: jsp

我在使用struts的jsp页面中有一个隐藏参数。

    <html:hidden property="currentDescription"></html:hidden>

它从属性文件中获取正确的值并在html中呈现。

我希望根据填充的内容显示一行代码,但它不起作用。

    <% if(request.getParameter("currentDescription") != "") { %>

我也尝试了.equals并抛出异常。

2 个答案:

答案 0 :(得分:0)

我看到没有房产价值。因此它返回null,使用NullPointerException后,您可能会获得equals(),因为参数值为null

答案 1 :(得分:0)

首先,您没有为该属性设置value

<html:hidden property="currentDescription" value="blahblah"/>

其次,最好是什么时候这样做

<% if("".equals(request.getParameter("currentDescription"))) { %>

更好地使用JSTL

<c:if test="${not empty currentDescription}>
// do something
</c:if>