【问题标题】:Cascade drop down list box using java servlet, java script, jsp, database and Ajax. Withou using Jquery and Json级联下拉列表框使用java servlet、javascript、jsp、数据库和Ajax。不使用 Jquery 和 Json
【发布时间】:2017-03-31 09:24:37
【问题描述】:

我对 Ajax 没有任何实际操作经验。我想使用 Ajax 在我的项目中创建级联下拉列表框。我在网上搜索过,我能得到 将 AJax 与 JSON 和 Jquery 结合使用的参考。但我想单独使用 Ajax 和 Js。请在下面找到我的问题的简要描述,会很棒 如果我能在这里得到适当的指导。提前致谢。 1.我要创建两个下拉列表框 2. 对于第一个下拉列表框,我在 JSP 页面本身中有硬编码值。 3.根据第一个下拉列表框中的值的选择,需要通过数据库将值填充到第二个下拉列表框中。 4.我想通过JSP、JS、Sevlet和Ajax来实现。而不是 JQuery 和 JSON。 任何人都可以帮我提供示例代码 sn-ps 吗?

我试图在我的 JS 中创建请求。我已经给出了我的 servlet url,但它没有到达我的 servlet 页面。我在我的 serverlet doget 方法中给出了 sysout 进行测试,但是 它没有在控制台中打印出来。请在下面找到我的代码并请指导我。

//my Js code
  function testDDL{
        var xhttp;

          if (window.XMLHttpRequest) {


            xhttp = new XMLHttpRequest();
            } else {


            xhttp = new ActiveXObject("Microsoft.XMLHTTP");
          }

          xhttp.open("GET", "testServlet", true);
          xhttp.send();  

        }

    //my servlet code
    protected void doGet(HttpServletRequest request,
                HttpServletResponse response) throws ServletException, IOException {
            System.out.println("I am in Test Servelet");                
        }
    //my web.xml config
     <servlet>
            <servlet-name>TestServlet</servlet-name>
            <servlet-class>
                com.test.TestServlet
            </servlet-class>
     <servlet-mapping>
            <servlet-name>TestServlet</servlet-name>
            <url-pattern>/testServlet/*</url-pattern>
       </servlet-mapping>

【问题讨论】:

    标签: javascript java ajax jsp servlets


    【解决方案1】:

    问题是因为我的项目实施。我已经根据我的项目格式化了 url。现在它工作正常。我在问题中提到的代码可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多