1
尝试此代码时,它在字符串行中显示此错误。错误:字符串无法解析为
<%
String error = (String)request.getAttribute("error");
request.removeAttribute("error");
if(error != null)
out.println(error);
%>
谢谢!
尝试此代码时,它在字符串行中显示此错误。错误:字符串无法解析为
<%
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
返回的值的查询字符串
他为什么要用'parameter'? –
为什么不使用参数? –
它显示什么错误到底是什么?你有** stacktrace **在这里发布? –
我相信这个问题是关于参考。假设变量错误应该指向请求中属性集合中的“错误”引用。所以问题是问 - 为什么从请求中删除属性后,if(error! - null)表达式返回true?如果我的解释是正确的 - 也许OP可以更新问题来反映这一点。 –