所以我问过这个问题: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:所有源代码/详细信息都在另一个问题中。谢谢!
答案 0 :(得分:1)
变化
ServletTest / ServletTest
再次构建您的项目。
在c:\ tomcat \
从.. \ target \复制ServletTest4文件夹并将其粘贴到 web应用\
去c:\ tomcat下的bin \
点击startup.bat