jsp和javascript通信

时间:2011-02-03 10:45:24

标签: javascript jsp

function dropdown
{
    if(x==1)
    {
        <%String unit="apple;%>
    }

    else if(x==1)
    {
        <%String unit="orange";%>
    }

    connection to db.......
}

是我的代码.......只有最后一个循环被执行....基于单位...我需要连接到数据库.....可以任何人指导我

1 个答案:

答案 0 :(得分:1)

  1. 浏览器发出请求
  2. 网络服务器运行JSP
  3. 网络服务器向浏览器提供HTTP资源
  4. 浏览器解析HTML并执行其中的任何JS
  5. JavaScript控制语句(如ifelse)不会阻止JSP代码执行(JS iselse只是意味着“将此文本打印到浏览器“就JSP而言”。在这个阶段,将数据发送到JSP程序已经太晚了。

    您需要发出新的HTTP请求才能将数据返回给它。

    您可能希望使用Ajax,但build on things that work(即提交正常的表单)。 jQuery提供了一个方便的抽象层。