什么相当于JSP / Servlets中的addslashes()?

时间:2011-02-21 11:26:19

标签: java jsp

如何在JSP中为特定字符串添加斜杠? 我想将此PHP代码$subj = addslashes($_POST['txtsubjct']);转换为JSP。

2 个答案:

答案 0 :(得分:6)

addslashes()并不是特别需要:

如果您想要防止sql注入,请使用PreparedStatement

答案 1 :(得分:0)

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;
}