当然可以啦,既然js中可以访问jsp中的变量,那又有何难呢,赋值语句只要写在js中即可。
假设jsp中有一变量item,假设jsp中只有一个表单form
<% var aa = "1"
   document.forms[0].item.value = aa
%>

解决方案 »

  1.   

    我在JSP中定义了一个String a如何将Javascript的变量传送到a中?
      

  2.   

    我想,你应该先搞清楚Javascript和JSP各自的运行机制,才能从根本解决此问题
      

  3.   

    好象不行,javascript给jsp传值不行,jsp给javascript传值是可以的
      

  4.   

    jsp的变量是在后台运行的,你要传值的话必须提交页面
      

  5.   

    javascript 是运行在客户端,JSP运行于服务器端,客户端JAVASCRIPT是无法在同一页面给JSP传值的 切记:)
      

  6.   

    同意azurewrath!只能提交到页面。
      

  7.   

    用js传给表单元素,在用jsp使用!
      

  8.   

    如何使Javascript传值给JSP,然后提交页面?请给出示例,谢谢!
      

  9.   

    已经没有什么不可能的了,别老套了。
    javascript for java
    http://www.mozilla.org/rhino/
      

  10.   

    w1w1w1w(熟悉Director MX的交流交流) ( ) 信誉:100 
    给点代码
      

  11.   

    比如:
    <form action="addok.jsp" method="post" enctype="multipart/form-data" name="form1" onsubmit="document.form1.conten.value=document.form1.doc_html.value;if(RgTest()==false)return false;">你把js的值给<input name="conten" type="hidden" id="conten" value="">
    并且隐藏它,发送后就可以用jsp接收了!
      

  12.   

    String script=  "function f(x){return x+1}  f(10)";       
    Context cx = Context.enter();
            try {
                Scriptable scope = cx.initStandardObjects();
                Object result = cx.evaluateString(scope,script, "<cmd>", 1, null);
                System.err.println(cx.toString(result).equals("11"));//打印"true"
            }
            finally {
                Context.exit();
            }
      

  13.   

    28569050(酒剑仙)您好我想通过Javascript传值给JSP,更改JSP程序中的SQL查询语句,比如select (Javascript变量) from 表,然后将结果返回在同一个JSP页面中。通过每次传送不同的Javascript变量,执行不同的SQL select命令,得到不同的数据结果?请指教,请给出示例,非常感谢!
      

  14.   

    我想通过Javascript传值给JSP,更改JSP程序中的SQL查询语句,比如select (Javascript变量) from 表,然后将结果返回在同一个JSP页面中。通过每次传送不同的Javascript变量,执行不同的SQL select命令,得到不同的数据结果?请指教,请给出示例,非常感谢!