为什么这样会报错啊,客户端传来一个pg,然后进行比较;这错那里了,我知道写成"1".equals(pg)就不会报错,但是为什么下面那种方式会报错求赐教
<% String pg = request.getParameter("pg"); if (pg.equals("1")){ out.write("1"); } %>
因为你的pg可能是空的,这样就成了null.equals("1")了,所以前面不判空的话,最好是把不为空的写在前面。