String idstr = request.getParameter("id");
if(null == idstr){
request.setAttribute("error", "没有指定宠物编号");
return "error.jsp";
}
int id = 0;
try {
id = Integer.valueOf(idstr);
} catch(Exception e){
request.setAttribute("error", "指定宠物编号必须是整数");
return "error.jsp";
}
这是在servlet接收的ID 先判断ID是否为空 为空跳转到错误页面
然后再转换为 int 在转换时出现异常 同样跳转到错误页面 输出错误信息
本文介绍了一个简单的Servlet程序,该程序用于从请求中获取宠物ID参数,并对其进行有效性验证。如果ID为空或者不是有效的整数,则会跳转到错误页面并显示相应的错误消息。
814

被折叠的 条评论
为什么被折叠?



