这样子动态获取不行。前端与后台无法直接交互的可以写死就直接写进d,不能写死,但参数很简单,可以考虑使用url参数传递的方式:
访问这个页面时,加上c的值做为参数:a.jsp?c=2
直接读取参数c的值即可
String d=request.getParameter("c");如果这种操作太多,参数太复杂。或者当前页不好追加参数,那么:使用ajax吧
访问这个页面时,加上c的值做为参数:a.jsp?c=2
直接读取参数c的值即可
String d=request.getParameter("c");如果这种操作太多,参数太复杂。或者当前页不好追加参数,那么:使用ajax吧
解决方案 »
- 如何实现点击弹出层以外关闭弹出层?
- ie6下如何动态改变iframe路径
- 谁能帮我改改这个代码?关于浏览器辨别
- 选择一个checkbox,把值加入js 数组arr中,如果去掉勾选,就从arr去掉value,这个这么实现?
- 谁有这样的日历,弄个来,谢了
- 奇怪的问题
- javascript中的$
- 求一解决替换字符的方法!
- 紧急求助!!如何屏蔽提示框?
- again please! net_lover, please check this out.
- ext3的toolbar怎么动态添加3个按钮????????????????
- extjs4.0 treegrid 可以像官网中的grid grouping with Summary 显示多个treegrid吗
对于这一点,其实c的值也不是写死的,是通过jquery从后台得到的信息,然后通过function(data){
var tem = data.aaData;
var clientSql = data.whereClauseClient;
}将信息取出来的,列子中c就是clientSql
你的jsp是在服务器端执行的。这个是一直在你的服务器上执行的所以。参考我在1楼的方法
你获取到c这个值后,加上c的值做为参数:a.jsp?c=2
直接读取参数c的值即可
String d=request.getParameter("c");你反正已经是使用了ajax的,你在ajax中
function(data){
var tem = data.aaData;
var clientSql = data.whereClauseClient;
}
就不要返回这个了。在这个处理中,把你说的要进行什么一系列的逻辑处理都处理完。然后返回最终结果来不就是了去尝试吧。我觉得这么一个相对来说简单的问题。给了你些思路,剩下的你应该是去尝试,而不是继续在这里等答案