String CheckStr(String TempStr)
{
try{
String Temp;
if(TempStr.indexOf("'"))
{
Temp=TempStr.replace("'","");
return Temp;
}
//////////////////少了一个return?
}
catch(Exception e)
{
return null;
}
}
{
try{
String Temp;
if(TempStr.indexOf("'"))
{
Temp=TempStr.replace("'","");
return Temp;
}
//////////////////少了一个return?
}
catch(Exception e)
{
return null;
}
}
{
try{
String Temp;
if(TempStr.indexOf("'")) //如果不满足条件,你的函数就没有返回值
{
Temp=TempStr.replace("'","");
return Temp;
}
//这里加一句: return Temp;
}
catch(Exception e)
{
return null;
}
}
<%!
String CheckStr(String TempStr)
{
try{
String Temp;
if(TempStr.indexOf("'") != -1)
{
Temp=TempStr.replaceAll("'", "");
return Temp;
}
}
catch(Exception e)
{}
return null;
}
%>
<%=CheckStr("aaaaaaaaa'aaaaaaaaaa")%>
很多地方用错了方法,你仔细看看api doc
{
try{
String Temp;
if(TempStr.indexOf("'")!=-1)//indexOf返回值是int
{
Temp=TempStr.replaceAll("'","");//用replaceAll方法,才能替换字符串
}
return Temp;
}
catch(Exception e)
{
return null;
}
}