如何使Javascript传值给JSP,然后提交页面,执行新的JSP请求(程序)?请给出示例,谢谢!

解决方案 »

  1.   

    如何使Javascript传值给JSP,然后提交页面,执行新的JSP请求(程序),返回的内容显示在当前页面下?请给出示例,谢谢!
      

  2.   

    <form action="???">
    <input tyep="hidden" name="temp">
    </form><script language="javascript">
    function setValue(){
        document.form[0].temp.value=??;
    }
    </script>
      

  3.   

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

  4.   

    只能通过提交。不必非要在同一个jsp页面中通过javascript设置sql语句的,你可以再添加一个jsp页面来取到temp的值,然后设置sql语句,再进行数据库操作并将结果返回。
    其实通常是不在jsp页面中进行数据库操作的,而是提交到servlet进行查询,然后返回结果集到jsp进行显示。