有谁知道怎么在在JSP的<%%>中取得javascript的变量的值? jsp代码是服务器端的,javascript是客服端的,程序是先执行JSP代码然后到客户端后才执行javascript代码的。不好实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不知道行不行,你用个hidden来保存javascript的值,然后在jsp中用request.getParameter()来取呢,不过要提交给本页一次才可以取值。 不可能的事情。同一个页面,jsp在服务器端执行,而javascript在客户端执行。当然客户端的javascript调用服务器端的程序是可能的。 textbox...把js的值放在textbox value中,也就是講textbox框內就有值,後用jsp的request.getParameter(),去...也就是說中間用html過度...不知正確與否.謝謝 应该是不能吧,javascript在客服端运行,jsp在服务器端运行,不好弄,不过反过来可以,你看你的东西能不能反过来用呢,就是javascript的变量取得<%%>中的值,这样我用过。 肯定不可以。首先从调用顺序上讲,先从服务器编译输出,也就是说,先编译<%%>里的,其它都不会管。javascript倒是可以取得jsp的输出值。兄弟,你有什么需求呀。 构造<input type=hidden>对象,将jascript对象的名字和值付给此hidden对象,再将hidden对象添加到form标签中:var MyHidden= document.createElement("INPUT"); //相当于写<INPUT>MyHidden.type = 'hidden'; // <INPUT type=hidden>MyHidden.name = 'MyHidden';// <INPUT type=hidden name=MyHidden>MyHidden.value = 'test';; // <INPUT type=hidden name=MyHidden value='test'>// 把此对象加入表单// 现在html相当于// <form>// <INPUT type=hidden name=MyHidden value='test'>// <!--其他标签-->// </form>document.forms[0].appendChild(MyHidden); document.forms[0].submit(); // 提交表单 呵呵这样你可用INPUT type=hidden name=××× value='__'>submit提交到本页面再用request.getParameter来获取就可了 这个其实可以实现:如果是struts框架的话,可以在form里定义一map,然后在jsp中hidden这个map,然后在<%%>中就可以用form。get--来取这个数据,不过原理是取form中的,并非jsp中的,只不过两者数据一致而已,能达到你的目的。 从client到server必须用form提交,没有其他办法。楼上的方案好象也要提交。 JspSmartUPLOAD下载,中文名乱码问题 apache poi 生成EXCEL如何隐藏某列? 怎么实现点击图片放大? 奇怪的jsp调用问题!大虾帮帮忙,我郁闷一下午了! 这样的二维数据 怎么提交数据库 请教各位高手,特急!!!! jexcel处理样式的例子有没有? 关于新浪的新闻系统的问题 最一次告诉大家100M高速Email免费申请。散分 tomcat中,与oracle连接,需要配置吗? 急,我在TEXTPAD 里将JSP 的文件内容做了修改, 可是当我刷新 基于MVC模式的select联动问题,高手进!
同一个页面,jsp在服务器端执行,而javascript在客户端执行。当然客户端的javascript调用服务器端的程序是可能的。
把js的值放在textbox value中,也就是講textbox框內就有值,後用jsp的request.getParameter(),
去...也就是說中間用html過度...不知正確與否.謝謝
MyHidden.type = 'hidden'; // <INPUT type=hidden>
MyHidden.name = 'MyHidden';// <INPUT type=hidden name=MyHidden>
MyHidden.value = 'test';; // <INPUT type=hidden name=MyHidden value='test'>// 把此对象加入表单
// 现在html相当于
// <form>
// <INPUT type=hidden name=MyHidden value='test'>
// <!--其他标签-->
// </form>
document.forms[0].appendChild(MyHidden); document.forms[0].submit(); // 提交表单
这样你可用INPUT type=hidden name=××× value='__'>submit提交到本页面再用request.getParameter来获取就可了
楼上的方案好象也要提交。