以下是我想要做的事情(这就是我正在做的事情,如果有更好的方法,请提出建议)。
第1页(jsp):接受表单数据。jquery绑定提交表单按钮。验证输入,然后提交。
第2页(jsp):加载静态HTML。现在,使用在page1上作为表单的一部分提交的数据,我想进行一个ajax调用(jquery),它将填充page2动态部分。
<% out.println(request.getParameter("someparam"));%>
上面的脚本标签不起作用。
因此,有一个选项:在jsp中获取这些表单变量。设置一些隐藏变量,然后在jquery过程中设置这些表单变量。
有更好的选择吗?
发布于 2013-08-12 09:35:33
如果我错了,请纠正我,但似乎您正在对JSP页面进行AJAX调用,并显示响应/HTML。使用out.println,您似乎要将AJAX调用的请求param打印到HTML中的脚本标记中。如果没有示例代码,很难说出出了什么问题。
由于您正在寻找更好的替代方案,我强烈建议使用客户端模板引擎,并且只与服务器端交换数据(json,xml)。这将有助于减少数据传输,并提高前端的响应能力。
考虑使用主干或AngularJS,并重构服务器端以与浏览器交换数据/JSON。
https://stackoverflow.com/questions/18173665
复制相似问题