<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
if(request.getParameter("action").equals("true")){// 这里出错
out.print("........................");
}
%>
<form name="myform" method="post" action="?action=true">
<input type="submit" name="submit" value="go"></input>
</form>
<%
if(request.getParameter("action").equals("true")){// 这里出错
out.print("........................");
}
%>
<form name="myform" method="post" action="?action=true">
<input type="submit" name="submit" value="go"></input>
</form>
然后报NullPointerException
2、看这个参数的值是否为空
3、request.getParameter("action").tostring().equals("true")
request.getParameter("action").equals("true"))修改为
"true".equals((String)request.getParameter("action"))
你可以用<input type="hidden" name="action" value="true" />
request.getParameter("action") 你这个的值是NULL还有了 你的命名 action 和 true 挺雷人的
if(request.getParameter("action")!=null){
out.print(request.getParameter("action"));
}
%>
我改成这样就可以了,