楼主:
stu取出来是个String 变量 是从jsp页面取出来的
return是想让下面代码不执行
但是我在if 语句里面打印过但是发现他根本没有进入到这个if语句里面
条件有问题吧!我把源代码贴来
页面
<a href="Checkcla.jsp">去查询</a><br>
<form action="Addservlet"
method="post">
班名:<input type="text"
name="cla" ><br>
<input type="submit" value="确定">
</form>
</body>
servlet 里面的
/*
* 添加班级
*/
request.setCharacterEncoding("UTF-8");
String stu=request.getParameter("cla");
if(stu==null||"".equals(stu))
{
System.out.println(stu);
request.setAttribute("st", "帐号 不能为空");
response.sendRedirect("GoCheckStu.jsp");
return;
}
Cla c = new Cla();
c.setCname(stu);
Cladao cd=new Cladao();
cd.Addcla(c);
if(c == null){
request.setAttribute("st", "添加失败");
}else{
request.setAttribute("st", "添加成功");
}
request.getRequestDispatcher("GoCheckStu.jsp").forward(request,response);
}