美文网首页
Cannot forward after response ha

Cannot forward after response ha

作者: kola666 | 来源:发表于2018-10-07 14:42 被阅读0次

错误永远不是一道坎

出现的错误

显示在Login_01Servlet.java 文件逻辑判断账号和密码一行 
显示空指针异常  
if(username.equals("admin")){
    。。。。。。
}
username 是通过request.getParameter("username"); 获取的
username传过来本就是一个null  .equals()就会爆出空指针异常 

解决办法

if("admin".equals(username)){
    。。。。。。
}
就可以了

还有就是内部语法错误(Cannot forward after response has beencommitted问题)


forward(request, response);跳转页面,执行这个语句之后,如果此语句后面还有代码,
既然跳转了页面后面代码执行不了,原页面的代码没有终止一定会出错

自己写的servlet类更改代码后,重新编译,且要重启服务器;修改了配置文件web.xml不需重启,tomcat会重新加载。

The JSP specification requires that an attribute name is preceded by whitespace


The JSP specification requires that an attribute name is preceded by whitespace,

最后发现竟然是这么一上小问题,在pageEncoding="GBK"前面少了一个空格

<%@ page language="java" contentType="text/html; charset=GBK"errorPage=""%>

加个空格,问题解决

相关文章

网友评论

      本文标题:Cannot forward after response ha

      本文链接:https://www.haomeiwen.com/subject/kvelaftx.html