Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在servlet中打印标记?_Jquery_Jsp_Servlets - Fatal编程技术网

Jquery 如何在servlet中打印标记?

Jquery 如何在servlet中打印标记?,jquery,jsp,servlets,Jquery,Jsp,Servlets,因此,我通过以下方式获得PrintWriter: response.setContentType("text/plain"); PrintWriter out = response.getWriter(); 在JSP中,我只是像这样附加响应,其中数据就是响应: $('#venueList').empty(); $('#venueList').append(data); 并尝试打印以下标签,我知道这不好,但我需要一个快速解决方案:

因此,我通过以下方式获得PrintWriter:

    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来自浏览器,则可能需要对其进行适当的转义