javascript 如何调用 jsp 页面?

JavaScript09

javascript 如何调用 jsp 页面?,第1张

我给你说一个办法吧..比较麻烦..但是技术角度很简单...

在javacsript中去open一个jsp窗口..吧用的东西都传进去.然后那个jsp页面能用request获得.你传递进来的参数..然后你就用jsp可以进行操作了..操作完了以后调用提交..你的父窗体就能得到返回值..然后在close掉你open的窗口..这样是可以实现的..但是..比较麻烦..

或者说..单纯的计算..你完全可以用js去实现的啊..不用还调用别的什么jsp了..直接用js在当前页面实现就好了啊

方法有很多,session,标签,都可以。

还有可以用hidden

例如<input type='hidden' value='' id='num'/>

在jsp页面中将id赋值给id为num的这个hidden。然后,在js里面获取这个hidden的值就可以了

你直接在jsp所在页面中写下类似的如下代码

<script type="text/javascript" charset="utf-8">

var data = [], 

  list = <s:property value='list'/>,

  obj

// 构造data数组   

for(var i=0, len=list.length i<len i++){

obj = list[i]

data.push({

name : obj.name,

value : obj.value,

color : obj.color

})

}

</script>

试试看这样可以嘛!就以这样的思路根据你的情况改改应该是没问题的!