我用的工具是myeclipse6.5,tomcat,建了个工程MyJ2ee,并在MyJ2ee下做了个servlet,servlet程序如下:
public class RegisterServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=GB2312");
out.println("<html><body>");
out.println("Simple servlet");
out.println("</body></html>");
}
}
我编译了该文件,并把该文件放在C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\WEB-INF\classes下,并配置了WEB-INF下的web.xml文件,配置如下:
<!--JSPC servlet mappings end-->
<servlet>
<servlet-name>aa</servlet-name>
<servlet-class>RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>aa</servlet-name>
<url-pattern>/MyJ2ee</url-pattern>
</servlet-mapping>
我要运行该servlet,但是显示为空白,页面上什么内容都没有,请教各位了,急呀,高分相送
public class RegisterServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=GB2312");
out.println("<html><body>");
out.println("Simple servlet");
out.println("</body></html>");
}
}
我编译了该文件,并把该文件放在C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\WEB-INF\classes下,并配置了WEB-INF下的web.xml文件,配置如下:
<!--JSPC servlet mappings end-->
<servlet>
<servlet-name>aa</servlet-name>
<servlet-class>RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>aa</servlet-name>
<url-pattern>/MyJ2ee</url-pattern>
</servlet-mapping>
我要运行该servlet,但是显示为空白,页面上什么内容都没有,请教各位了,急呀,高分相送
解决方案 »
- 求根据wsdl文件弄出java调用的接口程序
- 关于用户自定义标签的问题。
- 怎么样对一个大的日志文件(几百M)进行分析采用多线程方式
- struts2 配置的问题
- 我自己有服务器,现在要外出,我想在外地可以维护我的网站,请问怎么做到?
- 关于支持checkbox的dtree
- 从数据库中输出时间格式的问题!
- java获取jsp页面信息生成dat文件
- 有没有谁用的是Tomcat 5.0,我配置成功了。但是有许多文件不知道放到那里?请指教!!
- 送给JSP初学者的一个礼物
- 帮我看看这段java 代码, 提示 missing ( before formal parameters), 在线等, 马上给分
- 关于STRUTS用户注册一点小问题
你用的是doPost
你或者添加个doGet
或者用表单POST个信息给这个servlet,才能看到东西
public class RegisterServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=GB2312");
out.println(" <html> <body>");
out.println("Simple servlet");
out.println(" </body> </html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
如果你这个类不是在src下的话:<servlet-class>非src目录下的话需要加上包名 RegisterServlet</servlet-class>
这样运行?