MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 请问:在jsp种 如何样把javascript获取的值 传给jst

请问:在jsp种 如何样把javascript获取的值 传给jstlTag

www.MyException.Cn  网友分享于:2015-08-27  浏览:19次
请教:在jsp种 怎么样把javascript获取的值 传给jstlTag
function   test()
{
        var   jsValue=document.getElementById( 'bb ').value;
        <c:set   var= "aa "   value= "jsValue "/>
}

<input   type= "text "   name= "bb "   value= 'abc '>

在以上的代码中,   我想把用javascript获取的文本框的值(abc)   ,传给   jstl   变量   aa  
不过这样好像不可以,我应该怎么样传啊,

------解决方案--------------------
见过很多人犯这个错误,包括我。JavaScript和HTML是在浏览器上执行的,不可能把变量直接付给服务器端代码(jsp、tag等),当然可以把服务器端的变量赋给JavaScript代码,因为到浏览器上以后这些变量都变为了具体的值,如:
//下面的代码是不对
<script lanaguage= "javascript ">
var a = 1;
<%
int b = 0;
b = a;//其实这种写法就说不过去,不过能说明问题就行
%>
</script>

//下面的情况是可以的
<script lanaguage= "javascript ">
var a;
<%
String b = "abc ";
%>
a = " <%=b%> ";
</script>
把你需要达到的目的描述一下,或者换种方式思考,找一下另外的解决方式。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有