我无法访问我用表单调用的 servlet。我检查了树状结构、web.xml 和表格,但我看不到任何问题。我将 Eclipse 与“网络动态项目”一起使用。
有我的乔木:
我的 web.xml :
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Z-ProjetJ2EE</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<servlet-name>CommandeServlet</servlet-name>
<servlet-class>controleur.CommandeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CommandeServlet</servlet-name>
<url-pattern>/urlCommandeServ</url-pattern>
</servlet-mapping>
</web-app>
我的表格(我尝试了完整的网址,但没有用):
<form action="/urlCommandeServ" method="post">
我的小服务程序:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String cat = request.getParameter("categorie");
Float prix = Float.parseFloat(request.getParameter("prix"));
response.sendRedirect("CreerCommande?cat=" + cat+"&prix="+prix);
我eclipse没有报错,tomcat中的log文件夹是空的。你可以帮帮我吗 ?
编辑:
有我的错误:
我同意对我在 response.sendRedirect 上的错误的响应,但这不是我错误的真正主题:) 即使我删除了 doPost 上的所有代码,我也有这个错误,而不是白页。