JSP无敌超级简单小问题!

来源:百度知道 编辑:UC知道 时间:2024/07/01 08:17:23
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head><title>显示页面</title>
</head>
<body>
<%
String name=request.getParameter("putInName");//上个页面传过来的两个参数putInName putInNumber
String n=request.getParameter("putInNumber");
byte[] b=name.getBytes("ISO-8859-1");
name=new String(b);
int number=Integer.parseInt(n);
if(name==null){
name="";
%>
姓名不能为空!<br>
<%
}
if(number==0){
number=0;
%>
学号不能为空!<br>
<%
}
%>
您的姓名为:<%=name%><br>
您的学号为:<%=number%><br>
</body>
</html>

当姓名为空时。为什么不能正常显示“姓名不能为空!”

我改了下 你试试 对了加分啊

====================================================================

<%@page contentType="text/html;charset=gb2312"%>
<html>
<head><title>显示页面</title>
</head>
<body>
<%
String name=request.getParameter("putInName");//上个页面传过来的两个参数putInName putInNumber
String n=request.getParameter("putInNumber");
byte[] b=name.getBytes("ISO-8859-1");
name=new String(b);
int number=Integer.parseInt(n);
if(name==null || ("").equals(name)){
name="";
%>
姓名不能为空!<br>
<%
}
if(number==0){
number=0;
%>
学号不能为空!<br>
<%
}
%>
您的姓名为:<%=name%><br>
您的学号为:<%=number%><br>
</body>
</html>

////////////////////////////////////////////////////////////