jsp如何得到当前页面里javascript的值 你可以在jsp里定义一变量,之后将javascript里你需要的值赋给该变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如page1.jsp 里的javascript变量 window.form1.num.value=1,jsp里的变量怎么得到这个num 比如page1.jsp 里的javascript变量 window.form1.num.value=1,page1.jsp里的变量怎么得到这个num 得不到,因为页面先执行java代码,然后执行javascript的,比如你这样写:<javascript language="javascript">int js_int = 5;<%a%>=js_int;</script>a的值应该不会被赋成5.不知道你想问的是不是这个意思 <javascript language="javascript">function aa(){ myfrm.mynum.value = 1;}</script>jsp<form name="myfrm" action=""><input type="Button" name="Enter" onClick="aa()"><input type="text" name="mynum" value=""></form>你可以参考一下,我的意思是你单击"Enter"时,将js中的值 1 赋给jsp中的 mynum中 其实我想把当前页面文本框里的值赋给当前页面里的jspscript变量如<%String a; int b;%> 谢谢你了 Imain(Imain) 可以实现的<javascript language="javascript">function aa(){ cc= myfrm.mynum.value;}</script>jsp<form name="myfrm" action=""><input type="Button" name="Enter" onClick="aa()"><input type="text" name="mynum" value="11"></form> <javascript language="javascript">function aa(){ cc= myfrm.mynum.value;alert(cc);}</script> 如果一定要把javsscript值赋给java变量的话,好像可以用request,通过提交form表单,把值传给下一个页面中的java变量。 我明白,你这样把值赋给了那个text,我是想向小狼那样把<javascript language="javascript">function aa(){ cc= myfrm.mynum.value;}</script>里的cc,或<input type="text" name="mynum" value="11">里的value赋给<%int a;%>jspscript里的变量a。 好吧,还是很感谢你小狼,还有Imain(Imain) 不可以直接获取!JSP运行在服务器,JAVASCRIPT运行在客户端,如果要服务器获取客户端的值,只能把JAVASCRIPT的值做为参数传到服务器再赋给JSP的变量,然后再发送到客户端来。至于你用什么方法来传递这个JAVASCRIPT的值,并不重要,可以用POST,也可以用地址的GET等。不管你用什么方法,切记:JSP是无法直接获取JAVASCRIPT的值的。--------------------个性签名---------------------http://www.esoftnow.com/bbs技术论坛,JSP,ASP,PHP,ASP。NET全在其中,欢迎前来讨论,学习。 谢谢你moodboy1982(自由人) ,看来必须要提交才行。你说的论坛我一定长去 javascript里面的变量只要直接用的比如:<script> var aa=0;<script>然后在其他的javascript里面,只要直接用,如<script> var aa=1;<script> jsp中的变量传给js:<% String a = "test";%><script language = 'JavaScript'>var b = "<%=a%>";alert(b);</script>js中的变量传给Jsp:<input name="hiddenText" type="hidden" ></input><script language="javaScript"> form1.hiddenText.value="test"</script><%String a = request.getParameter("hiddenText");System.out.println(a);%> 当前页面是怎么也得不到的,要传出去,传给个JavaBean,或则在另一个页面request得到 qingyuan18(zealot_tang) 不是在搞笑吧!!这样真的行吗? 得不到,JSP在服务器端运行,脚本在服务器端运行,也就是说在脚本运行前,JSP已经由容器编译完毕. 如果非要用脚本的值的话,只能是提交回容器 这几天我遇到这样的问题我是要把JS中的一个ID赋给发个框架的。后来直接用var Obj = document.getElementById("ifr1");Obj.src="htcamer1.jsp?camId=" + document.getElementById("xxx").value;这样搞定,楼主可以试下通过JS的对象,方法来调用吧!~! 求助网页JS中路径的\替换成为\\,为什么只有最前面的被替换成功 highcharts图表值标签如何直接显示在图表上? 关于梅花雨日期控件,怎么只取时间,不要日期,不知道如何修改,求各位大虾指教 急急急,请问css的定位问题? 请交一个问题,选择下来菜单中的值,弹出一个层,改怎样实现? 请问如何javascript中有什么方法,可以请求一个Servlet? 求助,一个字符串操作问题 保存对话框问题,win98下,如何使用COMDLG32.OCX 请教如何实现LOADING 求隐藏式广告的源代码 请问一下从一个子框架得到另一个子框架的HTML代码? 请问JS怎么控制修改title
int js_int = 5;
<%a%>=js_int;
</script>a的值应该不会被赋成5.
不知道你想问的是不是这个意思
function aa()
{
myfrm.mynum.value = 1;
}
</script>
jsp
<form name="myfrm" action="">
<input type="Button" name="Enter" onClick="aa()">
<input type="text" name="mynum" value="">
</form>
你可以参考一下,我的意思是你单击"Enter"时,将js中的值 1 赋给jsp中的 mynum中
Imain(Imain)
function aa()
{
cc= myfrm.mynum.value;
}
</script>
jsp
<form name="myfrm" action="">
<input type="Button" name="Enter" onClick="aa()">
<input type="text" name="mynum" value="11">
</form>
function aa()
{
cc= myfrm.mynum.value;
alert(cc);
}
</script>
<javascript language="javascript">
function aa()
{
cc= myfrm.mynum.value;
}
</script>
里的cc,或<input type="text" name="mynum" value="11">里的value赋给<%int a;%>jspscript里的变量a。
JSP运行在服务器,JAVASCRIPT运行在客户端,如果要服务器获取客户端的值,只能把JAVASCRIPT的值做为参数传到服务器再赋给JSP的变量,然后再发送到客户端来。
至于你用什么方法来传递这个JAVASCRIPT的值,并不重要,可以用POST,也可以用地址的GET等。
不管你用什么方法,切记:JSP是无法直接获取JAVASCRIPT的值的。--------------------个性签名---------------------
http://www.esoftnow.com/bbs
技术论坛,JSP,ASP,PHP,ASP。NET全在其中,欢迎前来讨论,学习。
你说的论坛我一定长去
比如:
<script>
var aa=0;
<script>
然后在其他的javascript里面,只要直接用,如
<script>
var aa=1;
<script>
<%
String a = "test";
%><script language = 'JavaScript'>
var b = "<%=a%>";
alert(b);
</script>js中的变量传给Jsp:
<input name="hiddenText" type="hidden" ></input><script language="javaScript">
form1.hiddenText.value="test"
</script><%
String a = request.getParameter("hiddenText");
System.out.println(a);
%>
这样真的行吗?
如果非要用脚本的值的话,只能是提交回容器
Obj.src="htcamer1.jsp?camId=" + document.getElementById("xxx").value;
这样搞定,楼主可以试下通过JS的对象,方法来调用吧!~!