问题描述
- 跪求,javaweb,jsp,间接读值,
-
有什么方法可以从在计算价时,键入数据表中的编号列,得到是价钱列的值,(编号与价钱在同一行)
解决方案
从界面上扫数据这个做法会让你后面苦不堪言。
建议你理解下mvc或者mvvm思想。
把数据都放在model里,或者viewmodel里。
当界面上的显示的数据变化时,跟踪这个变化,并更新你的model,
然后再你的model里进行数据处理,并反馈给界面。
解决方案二:
你的这个场景,具体的做法:
在你的服务端,java类中,序列化你的类为json格式的字符串。
在jsp页面上写点javascript,接收这个json。
var model = parseJSON(json);
然后遍历这个model中的数据,去更新你的界面
for(int i = 0; i < model.table.rows.length; i++) {
var row = model.table[i];
for(int j = 0; j < row.cols.length; j++) {
var data = row.cols[j];
//更新你的界面
}
}
为你的界面添加事件触发和处理方法。
input.change(function()) {
//更新你的model
}
这样,当你需要处理数据,比如遍历,或者查找个兄弟,父亲,等等节点的,去你的model中做。
时间: 2024-11-01 15:08:57