借助form表单向web服务器发送消息

form表单是常用的,在网页浏览器中 用户点击的请求经htto协议发送回web容器,请求处理

建立用户的页面

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>Insert title here</title>
 6 </head>
 7 <body>
 8 <h3>beer select</h3>
 9     <form method="post" action="SelectBeer.do">
10     Selection beer charectar <p>
11     Color:
12     <select name="color" size="1">
13     <option>red
14     <option>blue
15     <option>gray
16     <option>yellow
17     </select>
18     <br>
19     <br>
20     <center>
21     <input type="submit">
22     </center>
23     </form>
24 </body>
25 </html>

servlet处理的内容,此处用doPost()方法,只展示覆写的doPost()内容

1 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
2         // TODO Auto-generated method stub
3         //doGet(request, response);
4         response.setContentType("text/html");
5         PrintWriter out = response.getWriter();
6         out.println("beer selection Adivce<br>");
7         String c= request.getParameter("color");
8         out.print("<br>got beer "+c);
9     }

配置web.xml文件,这里是将.do的逻辑符配置给服务器

 1 <servlet>
 2     <description></description>
 3     <display-name>BeerSelect</display-name>
 4     <servlet-name>BeerSelect</servlet-name>
 5     <servlet-class>BeerSelect</servlet-class>
 6   </servlet>
 7   <servlet-mapping>
 8     <servlet-name>BeerSelect</servlet-name>
 9     <url-pattern>/SelectBeer.do</url-pattern>
10   </servlet-mapping>

 编译文件,重启tomcat服务器,得到允许结果

 

转载于:https://www.cnblogs.com/zhangqiuchi/p/6741151.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值