字符串比较错误 (if(!myradiobutton4.equals("UserName")){ )
请问有什么方法改正?apache.jasper.JasperException: An exception occurred processing JSP page /Input.jsp at line 120117: <%} %>
118: UserName</label></td>
119: <td width="104"><label>
120: <% if(!myradiobutton4.equals("UserName")){ %>
121: <input type="radio" name="radiobutton4" value="UserName" />
122: <%}else if(myradiobutton4.equals("UserName")){%>
123: <input type="radio" name="radiobutton4" value="UserName" checked/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
请问有什么方法改正?apache.jasper.JasperException: An exception occurred processing JSP page /Input.jsp at line 120117: <%} %>
118: UserName</label></td>
119: <td width="104"><label>
120: <% if(!myradiobutton4.equals("UserName")){ %>
121: <input type="radio" name="radiobutton4" value="UserName" />
122: <%}else if(myradiobutton4.equals("UserName")){%>
123: <input type="radio" name="radiobutton4" value="UserName" checked/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
解决方案 »
- 想卸载JDK,提示安装时发生严重错误,无法卸载,试着重新安装,提示已经安装相同版本;不知道大家碰到过这个情况没,怎么解决的?
- canvas 键盘响应~~~
- 有个小问题
- 我用JDK1.5解释执行程序时提示~~ 谢谢,在线等?
- 有偿转让Java即时通信工具源程序及设计文档
- 因为以前听过,但今天是认真试了一下goto break continue这三个语句.
- 有关JScrollPane的显示问题,紧急求救
- 菜鸟请求帮助~万分感谢!!
- 如何让我们的论坛系统全面的支持各种数据库?? 100分赠送
- 为什么说我没有匹配的驱动程序哪?(内附源代码)
- Swing客户端可以用调用cookie吗?
- Java类数组初始化问题
String myradiobutton1=request.getParameter("radiobutton1");
String myradiobutton2=request.getParameter("radiobutton2");
String myradiobutton3=request.getParameter("radiobutton3");
String myradiobutton4=request.getParameter("radiobutton4");
估计在web下导致错误 (如果myradiobutton1 本身为空 可能会导致错误)(java程序检验发生错误
String score=null;
if (!score.equals("80"))
System.out.println("80");
else
System.out.println("70");Exception in thread "main" java.lang.NullPointerException
at HelloWorld.main(HelloWorld.java:8)
)
现在错误根源已经找到哦啊 , 如何在web下进行更改
那么如何修改??
去掉双引号吧
如果是那样比较最好这样写
"UserName".equals(myradiobutton4)
!"80".equal(score)
121: <input type="radio" name="radiobutton4" value="UserName" />
122: <%}else if(myradiobutton4.equals("UserName")){%>
123: <input type="radio" name="radiobutton4" value="UserName" checked/>
这怎么两个一个样判断
if (!score.equals("80"))
System.out.println("80");
else
System.out.println("70"); score定义为空了,在score.equals("80")会报空指针异常的嘛
if (!score.equals("80"))
System.out.println("80");
else
System.out.println("70"); score定义为空了,在score.equals("80")会报空指针异常的嘛
if (!score.equals("80"))
System.out.println("80");
else
System.out.println("70"); score定义为空了,在score.equals("80")会报空指针异常的嘛
<% 判断为空%>
121: <input type="radio" name="radiobutton4" value="UserName" />
122: <%}else if(myradiobutton4.equals("UserName")){%>
123: <input type="radio" name="radiobutton4" value="UserName" checked/>
else
<input type="radio" name="radiobutton4" value="UserName" />