求助:在使用servlet的时候报错
异常类名:java.io.ioexception  异常原因:servlet return http response code:405 for url :http://localhost:8080/testBarCode/appletPrint.printjava代码是:
public class AppletPrint_init extends HttpServlet { public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
} public void init() throws ServletException {
// Put your code here
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = null; // 输出对象
String reportApplet = "PrintApplet.jar";
String url = "AppletPrint.print";
try {
response.reset();
response.setContentType("text/html;charset=GBK");
out = response.getWriter();
out.write("<HTML>");
out.write("  <HEAD");
out.write("<title>");
out.write("</title>");
out.write("</HEAD>");
out.write("  <BODY>");
out
.write("  <APPLET code=\"net.sf.jasperreports.applet.PrinterApplet.class\" codebase=\".\" archive=\""
+ reportApplet
+ "\" align=\"middle\" width=\"100%\" height=\"100%\" name=\"PrintApplet\" MAYSCRIPT>");
out.write("  <PARAM name=\"REPORT_URL\" value=\"" + url + "\">\n");
out.write("    <table width=\"100%\" height=\"100%\"> ");
out.write("    <tr> ");
out.write("    <td align=\"center\" valign=\"middle\">");
out.write("asdfasdfasdfasdf");
out.write("    </td> ");
out.write("    </tr> ");
out.write("    </table> ");
out.write("</APPLET>");
out.write("  </BODY>");
out.write("</HTML>");
out.flush();
} finally {
if (out != null) {
out.close();
}
}
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = null; // 输出对象
String reportApplet = "PrintApplet.jar";
String url = "AppletPrint.print";
try {
response.reset();
response.setContentType("text/html;charset=GBK");
out = response.getWriter();
out.write("<HTML>");
out.write("  <HEAD");
out.write("<title>");
out.write("</title>");
out.write("</HEAD>");
out.write("  <BODY>");
out
.write("  <APPLET code=\"net.sf.jasperreports.applet.PrinterApplet.class\" codebase=\".\" archive=\""
+ reportApplet
+ "\" align=\"middle\" width=\"100%\" height=\"100%\" name=\"PrintApplet\" MAYSCRIPT>");
out.write("  <PARAM name=\"REPORT_URL\" value=\"" + url + "\">\n");
out.write("    <table width=\"100%\" height=\"100%\"> ");
out.write("    <tr> ");
out.write("    <td align=\"center\" valign=\"middle\">");
out.write("asdfasdfasdfasdf");
out.write("    </td> ");
out.write("    </tr> ");
out.write("    </table> ");
out.write("</APPLET>");
out.write("  </BODY>");
out.write("</HTML>");
out.flush();
} finally {
if (out != null) {
out.close();
}
}
}}
请求高人指点迷津