2 lc6543576 lc6543576 于 2017.09.13 14:45 提问

el表达式到问题 。提交表单的问题。

我在做一个新增客户。我现在提交表单只能接收到第43行到代码。我提交表单希望第35行代码后台也能接收到怎么弄?
我35行的代码是43行代码的 自关联的上级id。 我现在一保存,父id就是空。![图片说明](http://img.ask.csdn.net/upload/201709/13/1505285075_603951.png)图片说明

struts2标签是老师做到,我不想用struts2,我想用el
图片说明

5个回答

xionglangs
xionglangs   Rxr 2017.09.13 16:05
已采纳

select没有name属性,怎么提交到后台去,后台是通过name属性取值的,兄弟多学点基础知识。
图片说明

zmx1021
zmx1021   2017.09.13 14:51

用form把他们都包起来提交form,或者在你的提交方法里面用js获取你要提交的东西,传到后台

zmx1021
zmx1021   2017.09.13 14:53

不对,有form的话应该是你的select 没有name 你的select 要加个name属性 name="deptid"

lc6543576
lc6543576 我把老师到代码放上去了,老师用到struts2标签。我不想用struts2, 我想用el
2 个月之前 回复
sinat_32849651
sinat_32849651   2017.09.13 15:50

,另外你还要设置好option选中的值,不然默认是提交的是第一个option

u011781616
u011781616   2017.09.13 22:15

这种技术已经很古老了,提交表单,首先要用form 包起来,其次是给form里面的所有输入框,下拉框,name 和value值。

现在企业里面的前端技术都很好用,像这种表单,就是一个form组件,form.value 就是一个JSON结构了

Csdn user default icon
上传中...
上传图片
插入图片