作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在数据库中提交多个值时给我一个错误
错误:IndexOutofBond
<form action="emp/forsubmit" method=" post">
<input id="emp[0].name" name="emp[0].name" type="text"/>
<input id="emp[0].lastname" name="emp[0].lastname" type="text"/>
<input id="emp[1].name" name="emp[1].name" type="text"/>
<input id="emp[1].lastname" name="emp[1].lastname" type="text"/>
</form>
def update(){
if(empInstance.getEmp_history() == null || empInstance.getEmp_history().size() == 0) {
empInstance.setEmp_history(new ArrayList<EmpHistory>());
empInstance.getEmp_history().add(new EmploymentHistory());
}
empInstance.properties = params
}
最佳答案
使用相同的名称属性值:
First: <input type="text" name="firstname"/>
First: <input type="text" name="lastname"/>
Second: <input type="text" name="firstname"/>
Second: <input type="text" name="lastname"/>
params.firstname.eachWithIndex { value, index ->
// use index to access the values in other array
// params.lastname[index]
def mydomain = new MyDomain()
mydomain.firstname = value
mydomain.lastname = params.lastname[index]
mydomain.save()
}
关于grails - 如何在Grails中添加多个数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715276/
我是一名优秀的程序员,十分优秀!