在写作业时碰到如图所示的问题,但是上课老师运行是正常的就很奇怪,现在也没搞明白是怎样引起的,但解决方法很简单,添加一个判空语句,将报错语句类型转换放在判断之后
改之前
String no=request.getParameter("no");
String name=request.getParameter("name");
String score=request.getParameter("score");
int scoreInt=Integer.parseInt(score);
String clazz=request.getParameter("clazz");
改后
String no=request.getParameter("no");
String name=request.getParameter("name");
String score=request.getParameter("score");
String clazz=request.getParameter("clazz");
if(no==null||name==null||score==null||score==null)
{
%>
<script type="text/javascript">
alert("请输入数据")
</script>
<%
}else
{
int scoreInt=Integer.parseInt(score);代码片
改完运行正常