+ -
当前位置:首页 → 问答吧 → property value name 有什么区别?最好具体些

property value name 有什么区别?最好具体些

时间:2011-04-21

来源:互联网

查了一下,name是给变量命名时用的,property 好像是提交表单时,表单用的。可还是有点模糊,能具体些么?

作者: sun8616158   发布时间: 2011-04-21

property是属性的意思,比如 你有 身高、 性别、年龄,这些都是你的属性,抽象出来也是人的属性。你是一个实例,而人是一个类。
  value 和 name 都是一种属性,类比于 身高、性别等。

在页面节点中,每一本节点 如<input /> 它会有系列的property(属性),value和name 都是它的属性。在你提交表单时,name的作用相当于你到超市里买东西时,东西的商品名,而value就是那个具体的商品了。虽然我们真正要的是商品,但是我们还是需要知道它的商品名。
  提交后,name对应的类的属性(性别),而value是其对应的值(男)


作者: tan0998   发布时间: 2011-04-21

引用 1 楼 tan0998 的回复:
property是属性的意思,比如 你有 身高、 性别、年龄,这些都是你的属性,抽象出来也是人的属性。你是一个实例,而人是一个类。
value 和 name 都是一种属性,类比于 身高、性别等。

在页面节点中,每一本节点 如<input /> 它会有系列的property(属性),value和name 都是它的属性。在你提交表单时,name的作用相当于你到超市里买东西时,东西的商品名,……

可我查了下,提交表单时要用property来设置名字的

作者: sun8616158   发布时间: 2011-04-21

当然需要,没有名字怎么找得到对应的value呢!要不你贴段代码上来吧

作者: tan0998   发布时间: 2011-04-21

哦,好的。最好举个例子
<html:form action="/edit">
<html:hidden property= "ID" value='<%=request.getParameter("ID") %>'/>
information : <html:text property="information"/><html:errors property="information"/><br/>
name : <html:text property="name"/><html:errors property="name"/><br/>
age : <html:text property="age"/><html:errors property="age"/><br/>
<html:submit onclick="return check()"/><html:cancel/>
</html:form>
就拿这个来说。property=“ID”和后面的value='<%=request.getParameter("ID") 还有将下面的
property="name"换成name或者value可以么

作者: sun8616158   发布时间: 2011-04-21

热门下载

更多