java script 与JSP 之间的变量可否传递?急呀!请赐教!

pqiiang0903 2003-03-24 12:15:24
我想把script里面的变量在外面调用,各位有办法吗?
...全文
69 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujinping 2003-03-24
  • 打赏
  • 举报
回复
具体说说?
scriptskychen 2003-03-24
  • 打赏
  • 举报
回复
顺序问题!
解决定方法肯定有的
根据实现的情况而定!
都是传递变量的问题!!
Reachless 2003-03-24
  • 打赏
  • 举报
回复
而且页面中的jsp运行在前.javascript运行在后
cen8535 2003-03-24
  • 打赏
  • 举报
回复
还是放在hidden里提交后在使用吧
Reachless 2003-03-24
  • 打赏
  • 举报
回复
不用看代码都知道这是不行的.jsp是服务器端运行的代码.而javascript是在客户端(浏览器上)运行的.根本不能传数据.
yujinping 2003-03-24
  • 打赏
  • 举报
回复
其实可以变通一点,将javascript变量值存到hidden的域中提交给JSP/Servlet后用request.getParameter("hidden域的名字")就行了!
adenzhang 2003-03-24
  • 打赏
  • 举报
回复
我觉得,最关键的问题是顺序,到底是怎样的流程,另外就看servlet的scope了。把你的问题完整的方上来吧
dipingxian 2003-03-24
  • 打赏
  • 举报
回复
同意楼上
pentax 2003-03-24
  • 打赏
  • 举报
回复
也就是说java变量可以传给javascript,反过来不可以。
zez 2003-03-24
  • 打赏
  • 举报
回复
据我所知不可以 ...
因为jsp是在html生成前运行的...
到生成html的时候,java程序已经执行完毕.而那时候你的p_select根本还没有任何动作...只是刚刚生成而已...
办法只有是把输入的数据传给一个servlet或另一个jsp,其实一样,jsp就是servlet :)
当然,script可以用java的变量 :)
pqiiang0903 2003-03-24
  • 打赏
  • 举报
回复
//比如:
<script language="javascript">
<!--
function select()
{
var p_select = form1.select.value;
}
-->
</script>
......
<%
......
String sql="select * from t_table where colum_name='"+p_select+"'";
......
%>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧