<html>
<body>
<h1 align="center">Beer Selection Page</h1>
<form method="POST"
action="SelectBear.do">
Select beer characteristics</p>
Color:
<select name="color" size="1">
<option value=”light”> light </option>
<option value=”amber”> amber </option>
<option value=”brown”> brown </option>
<option value=”dark”> dark </option>
</select>
<br><br>
<center>
<input type="SUBMIT">
</center>
</form>
</body>
</html>
<web-app xmlns=”http://java.sun.com/xml/ns/j2ee”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”
version=”2.4”>
<servlet>
<servlet-name>Ch3 Beer</servlet-name>
<servlet-class>com.example.web.BeerSelect</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Ch3 Beer</servlet-name>
<url-pattern>/SelectBeer.do</url-pattern>
</servlet-mapping>
</web-app>
1
qqqccc 2021-05-20 19:51:01 +08:00
明显的代码报错了,具体哪里得看 tomcat 日志
|
2
hello2060 2021-05-20 20:20:13 +08:00 via iPhone
没搞过 web.xml , 但你这个 form.html 是不是没有映射?
|
3
yunyuyuan 2021-05-21 09:27:06 +08:00
据我所知,要在 server.xml 配置 webapp 。好久没写 java 了
|
4
zzzmh 2021-05-21 10:31:10 +08:00
我刚开始学也是被各种打错字,写错地方,用错大小写等问题,逼到差点劝退。。。后来发现还是靠开发工具生成香。。。
|
5
ikas 2021-05-21 12:45:06 +08:00
这种东西,直接去看日志,都有详细的错误
|
6
taogen 2021-05-21 17:07:51 +08:00
你没有添加静态文件的映射,在 web.xml 添加下面代码试下:
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> |
7
cco 2021-05-21 18:24:55 +08:00
还在 web.xml 里配置 mapping ? 你这教材有点过时了啊~~~~ 非要用 servlet 限制都用注解解决了。
|
8
J0d3r 2021-05-21 19:30:33 +08:00
遇到问题找 log
|
9
J0d3r 2021-05-21 19:32:03 +08:00
提问结构挺清晰的,赞
|