我们可以使用Jquery直接操作Hashmap,或者我只操纵DOM数据。我有一个复杂的场景,我需要从jquery get Request更改java对象(基本上是HashMap)并获取响应并在jsp中打印它。用户可以根据请求发送请求数并从servlet获得单独响应并显示数据。 在每次请求之后我必须将地图放在会话中而不是在另一个请求中我在会话中得到相同的内容并进行更新并将其放回会话中。
这是正确的做法吗?我的功能在Dev环境中正常运行。但我担心我是否应该使用DOM。如果我将使用DOM,那将非常复杂,因为我必须根据请求操作很多Hashmap值。
这是发送一些字符串和数组参数的jquery代码:
$.ajax({
url: '<%=portalContext.createTemplateProcessURI()%>'
+'?s1='+ $("#networkBox1").val()+'&box1=Box1&tick=add&val1='+ allvs+'&s2='+ $("#networkBox2").val()+'&box2=Box2&val2='+ allvs,
type: 'get',
dataType: 'text',
async: false,
success: function(data) {
Processbox(data); // This function displaying the result.
}
});