不行的,报错如下
D:\Tomcat\work\Standalone\localhost\_\jsp\admin\admin_type_jsp.java:302: replace(char,char) in java.lang.String cannot be applied to (java.lang.String,java.lang.String)
temp=temp.replace("'","''").trim();
^
1 error
D:\Tomcat\work\Standalone\localhost\_\jsp\admin\admin_type_jsp.java:302: replace(char,char) in java.lang.String cannot be applied to (java.lang.String,java.lang.String)
temp=temp.replace("'","''").trim();
^
1 error
2.用我写的这个方法
public static String replaceAll(String org,String regex,String replacement)
{
int i = 0;
int j= 0;
while(i>=0)
{
if(j == 0)
{
i = org.indexOf(regex,0);
j = 1;
if(i<0)
break;
}
else
{
i = org.indexOf(regex,i+replacement.length());
if(i<0)
break;
}
String prefix = org.substring(0,i);
//System.out.println("prefix:" + prefix);
String postfix = org.substring(i + regex.length(),org.length());
//System.out.println("postfix:" + postfix);
org = prefix + replacement + postfix;
}
return org;
}3.请用prepare statement instead of statement
Strongly recommend
我从记录列表中删除一个记录后用
response.sendRedirect("admin_type.jsp?action=manage");想重新跳回记录显示界面,这时应该被删除的记录不会再出现的,但是页面并没有刷新。那个删除的记录还在。只有按浏览器的刷新按钮才会不显示那条记录。
2:如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中?
把如下脚本加入到JSP文件的开始即可:
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
gyscsdn(geng)的temp = temp.replaceAll("\'", "\'\'").trim();
是完全正确的,我的把"写成'号了
t
我测试了这句是正确的。