借助form表单向web服务器发送消息
form表单是常用的,在网页浏览器中 用户点击的请求经htto协议发送回web容器,请求处理
建立用户的页面
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>beer select</h3>
<form method="post" action="SelectBeer.do">
Selection beer charectar <p>
Color:
<select name="color" size="1">
<option>red
<option>blue
<option>gray
<option>yellow
</select>
<br>
<br>
<center>
<input type="submit">
</center>
</form>
</body>
</html>
servlet处理的内容,此处用doPost()方法,只展示覆写的doPost()内容
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         // TODO Auto-generated method stub
         //doGet(request, response);
         response.setContentType("text/html");
         PrintWriter out = response.getWriter();
         out.println("beer selection Adivce<br>");
         String c= request.getParameter("color");
         out.print("<br>got beer "+c);
     }
配置web.xml文件,这里是将.do的逻辑符配置给服务器
<servlet>
<description></description>
<display-name>BeerSelect</display-name>
<servlet-name>BeerSelect</servlet-name>
<servlet-class>BeerSelect</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BeerSelect</servlet-name>
<url-pattern>/SelectBeer.do</url-pattern>
</servlet-mapping>
编译文件,重启tomcat服务器,得到允许结果


借助form表单向web服务器发送消息的更多相关文章
- Diango之通过form表单向服务端发送数据
		通过form表单向服务端发送数据 表单元素 表单:form></form>表单用于向服务器传输数据.另外一种向服务端传输数据的方式为ajax. form属性: action:提交表单 ... 
- MSMQ向远程服务器发送消息----错误总结
		一:路径错误(Path)错误 如果向远程服务器发送消息,请使用格式名的形式,如: FormatName:Direct=TCP:121.0.0.1\\private$\\queueFormatName: ... 
- 使用Vert.x构建Web服务器和消息系统
		如果你对Node.js感兴趣,Vert.x可能是你的下一个大事件:一个建立在JVM上一个类似的架构企业制度. 这一部分介绍Vert.x是通过两个动手的例子(基于Vert.x 2.0). 当Node.j ... 
- ajax请求也可以用form表单向后台提交数据!!!!
		激动的我简直语无伦次,不说了上代码,用ajax实现form表单数据的请求,啦啦啦啦 html: <form> <input name="userName" val ... 
- netty http客户端从web服务器获取消息遇到的HttpChunk问题
		有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容 ... 
- [Apple开发者帐户帮助]六、配置应用服务(5.3)推送通知(APN):从您的Web服务器发送推送通知
		要使用APN从Web服务器向macOS用户发送推送通知,请注册网站推送标识符并创建网站推送证书. 对于每个网站,请注册一个网站推送标识符,用于验证通知是否来自您的服务器.然后创建一个网站推送证书以签署 ... 
- disabled属性对form表单向后台传值的影响
		在form表单里,如果对input加入disabled="disabled"或disabled="true"等属性,form表单提交的时候,就不会传值到后台. ... 
- 前台通过form表单向Django后台传输数据,Django处理后返回给前台
		摘要:Django前后台数据传递 通过action将数据传输给apitest这个地址,使用get方法传递,此处需要传递name="request_method"的下拉列表值和nam ... 
- curl向web服务器发送json数据
		c++使用libcurl: /* *g++ demo.cpp -g -Wall -lcurl */ #include <string.h> #include <stdlib.h> ... 
随机推荐
- python学习笔记12-深浅拷贝
			以上为浅拷贝. .copy()函数 赋值:数据完全共享(=赋值是在内存中指向同一个对象,如果是可变(mutable)类型,比如列表,修改其中一个,另一个必定改变 如果是不可变类型(immutable) ... 
- Spring WebSocket踩坑指南
			Spring WebSocket踩坑指南 本次公司项目中需要在后台与安卓App间建立一个长连接,这里采用了Spring的WebSocket,协议为Stomp. 关于Stomp协议这里就不多介绍了,网上 ... 
- centos 7 安装 mysql 5.7
			1.环境 Centos 7 2.下载 官方网站https://dev.mysql.com/downloads/mysql/5.7.html#downloads ,选择要下载的版本,centos 7 同 ... 
- vue修改对象属性值视图上没有更新
			data(){ return { obj:{ name:' ' } } } 方法一: this.$set(this.obj, 'name', '新的值'); 方法二; Vue.set(vm.obj, ... 
- CentOS 7下搭配简单的C语言开发环境
			在CentOS 7下安装gcc,gcc是编译和运行C语言的工具, 安装命令: yum install gcc 中途如果有询问则输入y 安装成功后,通过以下命令 gcc --version 来查看安装的 ... 
- [开源项目]Shell4Win,一个在Windows下执行shell命令的解释器
			背景 顺利拿到心目中的理想offer之后,心里的负担一下减轻了很多,希望利用还没毕业之前这段难得的悠闲时间做一点有意义的事情.于是希望能做一个长久以来都想做的开源项目,就是题中提到的Windows下的 ... 
- 第七章  过滤器 Filter(二)
			一 过滤器API 由容器实现的接口 –javax.servlet.Filter –javax.servlet.FilterChain –javax.servlet.FilterConfig 四个包装 ... 
- mongodb之oplog
			1.查看master上当前的oplog状态: >rs.printReplicationInfo() configured oplog size: 5000MBlog length start t ... 
- Storm1.0.6环境搭建
			1.配置 三台服务器搭建Storm集群:CentOS7One,CentOS7Two,CentOS7Three 在CentOS7One机器上配置 1.1 zookeeper配置 目录:/opt/zook ... 
- 关于Markdown插入图片路径错误的问题
			关于Markdown插入图片路径错误的问题 开发问题 解决方法 妈耶,连续一天写2篇博客,也是醉了,这篇博客主要是介绍关于Markdown插入图片路径错误的问题 在上篇中,我介绍了一下Markdow ... 
