编写了一个jsp,急救

2025-12-16 11:41:29
推荐回答(1个)
回答1:

没币也没关系,帮你改了

<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>


Insert title here


<%
//这里不建议你这么写,如果score参数没有传过来,会造成空指针异常
//int score;
//score = Integer.parseInt(request.getParameter("score"));

//改成:
String score = request.getParameter("score");
if(score != null && score.length > 0){
out.println("你现在的成绩是" + score + "分");
//如果score是一个非数字的值,下面这句也会抛出异常
int scoreInt = Integer.parseInt(score);
if(scoreInt>=60)
out.println("你及格了");
else if(scoreInt>=40 && scoreInt< 60)
out.println("不及格,你要加油");
else
out.println("太差了,补考吧");
}else{
out.println("参数错误");

}

%>