Jquery 如何在servlet中打印标记?
因此,我通过以下方式获得PrintWriter:Jquery 如何在servlet中打印标记?,jquery,jsp,servlets,Jquery,Jsp,Servlets,因此,我通过以下方式获得PrintWriter: response.setContentType("text/plain"); PrintWriter out = response.getWriter(); 在JSP中,我只是像这样附加响应,其中数据就是响应: $('#venueList').empty(); $('#venueList').append(data); 并尝试打印以下标签,我知道这不好,但我需要一个快速解决方案:
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
在JSP中,我只是像这样附加响应,其中数据就是响应:
$('#venueList').empty();
$('#venueList').append(data);
并尝试打印以下标签,我知道这不好,但我需要一个快速解决方案:
out.println("<tr><td>" + v.getOther() + "</td></tr>");
out.println("<tr><td><a href=\"VenueServlet?action=edit&userId="+v.getId()+">Update</a></td></tr>");
out.println("</table>");
我的问题是链接没有调用,
例如:VenueServlet?action=edit&userId=66
它试图继续这样做:
/VenueServlet?action=edit&userId=66>更新您永远不会关闭href属性的引号 输出本身就足以诊断这一点–href一直在运行:
out.println("<tr><td><a href=\"VenueServlet?action=edit&userId="+v.getId()+"\">Update</a></td></tr>");
另一个不在Java端生成HTML的原因。也可以考虑使用Strug.Frand;在我看来,当你不用担心字符串数学的时候,阅读这些乱七八糟的东西就容易多了
此外,如果ID来自浏览器,则可能需要对其进行适当的转义