if判断语句不执行
在下面这个文件中的if判断语句
if(name==""||email=="")
{
%>
Sorry,Please enter your name,email,and body!!!
response.sendRedirect("index.html");
}
不执行;但是
else
{
sql="insert into guestbook(name,email,url,body) values ('"+name+"','"+email+"','"+url+"','"+body+"')";
sqlbean.executeInsert(sql);
}
却执行,而且程序也不报错,这是为什么呢,大家帮忙分析一下吧,谢谢了!!
整个文件代码如下:
request.setCharacterEncoding("UTF-8");
name=request.getParameter("name");
email=request.getParameter("email");
url=request.getParameter("url");
body=request.getParameter("body");
if(name==""||email=="")
{
%>
Sorry,Please enter your name,email,and body!!!
response.sendRedirect("index.html");
}
else
{
sql="insert into guestbook(name,email,url,body) values ('"+name+"','"+email+"','"+url+"','"+body+"')";
sqlbean.executeInsert(sql);
}
%>
ResultSet RScount=sqlbean.executeQuery("SELECT * FROM guestbook");
int i=0;
while(RScount.next())
{
i++;
}
%>
--%>现在有条记录
RScount.close();
i=0;
%>
ResultSet RS=sqlbean.executeQuery("select * from guestbook");
while(RS.next())
{
name=RS.getString("name");
email=RS.getString("email");
url=RS.getString("url");
body=RS.getString("body");
%>
昵称: | |
电子邮件: | |
个人主页地址: | |
内容: |
}
RS.close();
%>