上面时点击后出现的错误,下面是点击前
要看图一的描述,图一描述the requested resource is not available(请求源获取不到或请求源获取为空)massage /TestResport/ShowReport (这里是你servlet的映射路径) 估计你是路径问题,<form action="<%=request.getContextPath() %>/servlet/ShowReport" method="post">
我跟你一样的错误 但是我后来把老师里面的action改了就好了 <form action="<%=request.getContextPath() %>/servlet/ShowReport" method="post"> 你可以试试
404是路径错误,楼上说的web。xml里面的东西,在你创建一个servlet的时候会自动创建的,核实一下你的
<servlet-mapping>中 <url-pattern>是否和表单中action的url一致,还有就是在servlet中设置的请求重定向是不是写对了,老师似乎写错了,正确写法:response.sendRedirect(request.getContextPath()+"/index.jsp");
你可以在web.xml中加上这两段,就可以了,这个配置在视频里老师可能是忘了说了。
<!-- 根据名称找到控制层类 ShowReport.class-->
<servlet>
<servlet-name>ShowReport</servlet-name>
<servlet-class>servlet.ShowReport</servlet-class>
</servlet>
<!-- JSP 表单提交<form action="ShowReport" method="post"> -->
<servlet-mapping>
<servlet-name>ShowReport</servlet-name>
<url-pattern>/ShowReport</url-pattern>
</servlet-mapping>
改下web.xml
一样的问题
贴一下代码吧,不然没法排查错误呀