Java 当我在页面中输入代码时,运行程序的代码是相同的 String getSname=request.getParameter(“singer”); 字符串sname=“”+getSname+”; String query=“选择来自埃及的歌手,其中歌手=”+getSname+”; rs=stmt.executeQuery(查询); while(rs.next()){ 打印(“歌手:”+rs.getString(“歌手”);
当我在页面中输入代码时,运行程序时显示的代码是相同的,这可能会导致问题Java 当我在页面中输入代码时,运行程序的代码是相同的 String getSname=request.getParameter(“singer”); 字符串sname=“”+getSname+”; String query=“选择来自埃及的歌手,其中歌手=”+getSname+”; rs=stmt.executeQuery(查询); while(rs.next()){ 打印(“歌手:”+rs.getString(“歌手”);,java,jsp,Java,Jsp,当我在页面中输入代码时,运行程序时显示的代码是相同的,这可能会导致问题 在getSname周围添加两次单引号 在getSname周围添加空格 再看一遍代码 String getSname=request.getParameter("singer"); String sname="'"+getSname+"'"; String query=" SELECT singer FROM egypt WHERE singer= ' "+getSname+" ' "; rs=stmt.executeQu
- 在
周围添加两次单引号getSname
- 在
周围添加空格getSname
String getSname=request.getParameter("singer");
String sname="'"+getSname+"'";
String query=" SELECT singer FROM egypt WHERE singer= ' "+getSname+" ' ";
rs=stmt.executeQuery(query);
while(rs.next()) {
out.print("<br>singer : " + rs.getString ("singer") );
那么问题是什么呢?我想你的意思是你想在JSP页面上输出。当更正代码时,是相同的错误在更正代码后,出现相同的错误@Braj
String sname="'"+getSname+"'"; // Single quote here
// again single quote is added here along with spaces around it
String query=" SELECT singer FROM egypt WHERE singer= ' "+getSname+" ' ";