请教各位大虾:
我在接收数据的JSP页面中使用request.getParameter接收3个文本数据,分别是queryText1,queryText2,queryText3,现在的想法是想在三个接收值都为空时执行下面的SQL语句。但是不知道是什么原因,明明我在发送页面什么值都没有输入,但是只有(m_queryText1!=null&&m_queryText2!=null&&m_queryText3!=null)时才会执行,肯定是空值判断的问题:
代码如下:
String m_queryText1 = null;
m_queryText1=request.getParameter("queryText1");
if(m_queryText1==null)
m_queryText1="";
else
m_queryText1 = manager.exChinese(m_queryText1);//中文处理 String m_queryText2 = null;
m_queryText2 =request.getParameter("queryText2");
if(m_queryText2==null)
m_queryText2="";
else
m_queryText2 = manager.exChinese(m_queryText2);//中文处理 String m_queryText3 = null;
m_queryText3 = request.getParameter("queryText3");
if(m_queryText3==null)
m_queryText3="";
else
m_queryText3 = manager.exChinese(m_queryText3);//中文处理
//以上为接受语句,以下为SQL语句 if(m_queryText1==null&&m_queryText2==null&&m_queryText3==null)
sql="SELECT * From OA_INFORMATION Where BEGIN_DATE>= '6/20/2006' AND END_DATE<'7/30/2006'";
我在接收数据的JSP页面中使用request.getParameter接收3个文本数据,分别是queryText1,queryText2,queryText3,现在的想法是想在三个接收值都为空时执行下面的SQL语句。但是不知道是什么原因,明明我在发送页面什么值都没有输入,但是只有(m_queryText1!=null&&m_queryText2!=null&&m_queryText3!=null)时才会执行,肯定是空值判断的问题:
代码如下:
String m_queryText1 = null;
m_queryText1=request.getParameter("queryText1");
if(m_queryText1==null)
m_queryText1="";
else
m_queryText1 = manager.exChinese(m_queryText1);//中文处理 String m_queryText2 = null;
m_queryText2 =request.getParameter("queryText2");
if(m_queryText2==null)
m_queryText2="";
else
m_queryText2 = manager.exChinese(m_queryText2);//中文处理 String m_queryText3 = null;
m_queryText3 = request.getParameter("queryText3");
if(m_queryText3==null)
m_queryText3="";
else
m_queryText3 = manager.exChinese(m_queryText3);//中文处理
//以上为接受语句,以下为SQL语句 if(m_queryText1==null&&m_queryText2==null&&m_queryText3==null)
sql="SELECT * From OA_INFORMATION Where BEGIN_DATE>= '6/20/2006' AND END_DATE<'7/30/2006'";
{
em_queryText1 = manager.exChinese(m_queryText1);//中文处理
}
...
...
其他判断相同