2 cai772088996 cai772088996 于 2016.01.26 22:32 提问

JAVA:关于HTTPServlet和HTML的问题

图片说明

假设这个HTML文件就是个前台客户端,后台服务器是TomCat,用的是继承HttpServlet方式,那么这个前台HTML页面里画红框的部分不太理解

问题一:from标签里的id属性是什么意思,有name了还要id干什么?

问题二:action里提交地址的格式该怎么写?是否是这样子:
TomCat中的servlet.xml中配置的path上下文路径 / web.xml里配置的url-pattern路径
如果不是,请告诉我正确答案

问题三:onclick属性代表什么?里面的值填什么

5个回答

edgar_zhang2015
edgar_zhang2015   2016.01.27 02:04
已采纳

问题一:from标签里的id属性是什么意思,有name了还要id干什么?
id 属性可以理解为被用来定位的。比如:在页面引入js样式或者添加事件 ,可以使用js id选择器获取的dom对象。添加事件
在你的代码中,可以理解成给form 表单编号,比如你页面中有多个表单,你可以给其定义为

...
.....
...
如果想给某个表单添加事件动作,可以通过id 快速定位。
问题二:action里提交地址的格式该怎么写?是否是这样子:
TomCat中的servlet.xml中配置的path上下文路径 / web.xml里配置的url-pattern路径
如果不是,请告诉我正确答案
action 是访问你后台代码的地址 (MVC 三成架构代码)
一般在页面中使用 action="${pageContext.request.contextPath}/servlet类名[id=传递的参数]"
[] 表示可选填
比如你的servlet 类名为ServletTest2 同时不要页面向后台传递数据的话可以这样写:
action="${pageContext.request.contextPath}/ServletTest2"
如果有参数:
action="${pageContext.request.contextPath}/ServletTest2?id={$id}&name={$name}&..."

问题三:onclick属性代表什么?里面的值填什么
onclick 是一个事件 鼠标点击事件 后跟的是js 函数,具体语法你可以参照W3school
W3school

希望对你能有帮助!!
devmiao
devmiao   Ds   Rxr 2016.01.26 23:53
Mr_li13
Mr_li13   2016.01.27 02:26

跟第二位说的差不多。

a8761087
a8761087   Rxr 2016.01.27 12:01

补充一下2楼。id除了定位外。和name的区别是 id具有唯一性。你根据id可以确保只获取到一个对象,而name就不确定了。获取的是个集合

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.28 22:18

一般我们都是通过id来定位的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!