Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法将字符串解析为类型_Java_Jsp_Servlets - Fatal编程技术网

Java 错误:无法将字符串解析为类型

Java 错误:无法将字符串解析为类型,java,jsp,servlets,Java,Jsp,Servlets,在尝试此代码时,它在字符串行中显示此错误 <% String error = (String)request.getAttribute("error"); request.removeAttribute("error"); if(error != null) out.println(error); %> 谢谢 如果要获取字符串,请尝试以下操作: <% String error = (String)request.getParameter(

在尝试此代码时,它在字符串行中显示此错误

  <% 
  String error = (String)request.getAttribute("error");
  request.removeAttribute("error");
  if(error != null)
  out.println(error);
  %>


谢谢

如果要获取字符串,请尝试以下操作:

<%    
String error = (String)request.getParameter("error");   
request.removeAttribute("error");   
if(error != null)   
    out.println(error);   
%> 


getAttribute()
返回一个对象,
getParameter
返回查询字符串的值

它到底显示了什么错误?你有stacktrace要发布在这里吗?我相信这个问题的重点是参考资料。假设变量error应该指向请求属性集合中的“error”引用。所以问题是,为什么从请求中删除属性后if(error!-null)表达式返回true?如果我的解释是正确的-也许OP可以更新问题以反映这一点。他为什么要使用
参数