Java Servlet String to JQuery Ajax输出Gibberish

时间:2017-07-13 20:00:55

标签: java jquery maven servlets intellij-idea

所以我问过这个问题:404 Not Found Error on GET/POST Request from Client to Java Servlet

然而我认为,但是,我在客户端获得的输出是一堆乱码。但是当我仔细观察时,胡言乱语就像我的java servlet文件,所以我得到了正确的东西;它的格式很奇怪。

任何人都知道为什么会发生这种情况?我在代码中遗漏了什么,或者是否与我正在使用的服务器有关?

输出应该只有以下文字:

  

一些文字boiii

然而,这就是我所看到的:

  

1J()* +, - 。0 * 12 * 3 4 56   5789 :()VCodeLineNumberTableLocalVariableTablethisLMyTestServlet; doPostR(Ljavax / servlet的/ HTTP / HttpServletRequest的; Ljavax / servlet的/ HTTP / HttpServletResponse的)Vrequest'Ljavax / servlet的/ HTTP / HttpServletRequest的;响应(Ljavax / servlet的/ HTTP / HttpServletResponse的;异常;< doGettextLjava /郎/字符串; pwLjava / IO / PrintWriter的;   SourceFileMyTestServlet.java!=>?$ MyTestServlet doGet   函数调用@ ABsome文本   boiii text / htmlCBUTF-8DBEFGHBIjava / lang / Exception       MyTestServletjavax / servlet的/ HTTP / HttpServletjavax / servlet的/ ServletExceptionjava / IO / IOException异常和放大器;使用javax / servlet的/ HTTP / HttpServletResponsegetOutputStream%()Ljavax / servlet的/ ServletOutputStream的;!使用javax / servlet的/ ServletOutputStreamprintln(Ljava /朗/字符串;)VsetContentTypesetCharacterEncodinggetWriter()Ljava / IO / PrintWriter的;!的Java / IO / PrintWriterwriteclose / 的我的 +,#$    ! 6, N, , , :-        N 14 * +, - 。& /,01442564#“#& $%666&'

PS:所有源代码/详细信息都在另一个问题中。谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 从tomcat.apache.org下载Tomcat,并将其解压缩到 C:\ Tomcat的\
  2. 将index.html重命名为index1.jsp
  3. 更改.get(“/ ServletTest4 / ServerTest”)
  4. 变化

        ServletTest     / ServletTest

  5. 再次构建您的项目。

  6. 在c:\ tomcat \

  7. 下找到webapps文件夹
  8. 从.. \ target \复制ServletTest4文件夹并将其粘贴到 web应用\

  9. 去c:\ tomcat下的bin \

  10. 点击startup.bat

  11. 启动tomcat
  12. 浏览器:http://localhost:8080/ServletTest4/index1.jsp