Java 什么';在JSP/Servlets中,addslashes()的等价物是什么?
如何在JSP中向特定字符串添加斜杠? 我想转换这个PHP代码Java 什么';在JSP/Servlets中,addslashes()的等价物是什么?,java,jsp,Java,Jsp,如何在JSP中向特定字符串添加斜杠? 我想转换这个PHP代码$subj=addslashes($\u POST['txtSubject'])到JSP addslashes()不是特别需要的: 如果要防止sql注入,请使用addslashes()addslashes() 如果要防止sql注入,请使用注意,在JSP文件中编写原始Java代码不是最佳做法。另见。设计良好的JSP只包含模板/表示逻辑。请注意,在JSP文件中编写原始Java代码不是最佳做法。另见。设计良好的JSP只包含模板/表示逻辑。 p
$subj=addslashes($\u POST['txtSubject'])代码>到JSP addslashes()
不是特别需要的:
如果要防止sql注入,请使用addslashes()addslashes()
如果要防止sql注入,请使用注意,在JSP文件中编写原始Java代码不是最佳做法。另见。设计良好的JSP只包含模板/表示逻辑。请注意,在JSP文件中编写原始Java代码不是最佳做法。另见。设计良好的JSP只包含模板/表示逻辑。
public static String addSlashes(String s) {
s = s.replaceAll("\\\\", "\\\\\\\\");
s = s.replaceAll("\\n", "\\\\n");
s = s.replaceAll("\\r", "\\\\r");
s = s.replaceAll("\\00", "\\\\0");
s = s.replaceAll("'", "\\\\'");
return s;
}