Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将值从jquery发送到java类?_Java_Jquery_Jsp - Fatal编程技术网

如何将值从jquery发送到java类?

如何将值从jquery发送到java类?,java,jquery,jsp,Java,Jquery,Jsp,这是我在html文件中的代码: <form name="f" action="j_spring_security_check" method="post"> <input class="btn" type="button" onclick="submitForm()" value="ورود" id="submitButton" name="submitButton" disabled="disabled"/> <input type="text" id="bro

这是我在html文件中的代码:

<form name="f" action="j_spring_security_check" method="post">
<input class="btn" type="button" onclick="submitForm()" value="ورود" id="submitButton" name="submitButton" disabled="disabled"/>

<input type="text" id="browser_version" name="browser_version" />
<br />
<input type="text" id="browser_type" name="browser_type"/>


 <script type="text/javascript">
    $("#submitButton").click(function() {

        var browser_version = $("#browser_version").val();
        var browser_type = $("#browser_type").val();

         alert(" browser_version   :    " + browser_version);
         alert(" browser_type   :    " + browser_type);

        $.ajax({
            type: "POST",
            url: "j_spring_security_check",
            data:'browser_version=' +encodeURIComponent(browser_version) &'browser_type=' + encodeURIComponent(browser_type),
            dataType: "json"
        }); 
    });
</script>
</form>

如果可能的话,举个例子。

假设
j\u spring\u security\u check
指的是a,下面是一个示例,说明servlet类中的代码是什么样子的:

 data: {
     "browser_version": encodeURIComponent(browser_version),
     "browser_type" : encodeURIComponent(browser_type)
 },
public class MyServlet implements javax.servlet.Servlet
{
    public void service(javax.servlet.ServletRequest req, ServletResponse res)
         throws ServletException, java.io.IOException
    {
        String browserVersion = req.getParameter("browser_version");
        String browserType = req.getParameter("browser_type");

        // use the variables browserVersion and browserType
    }

    // other methods in the servlet
}

这里有几个相关的Q/A:对您发布的内容说几句话就好了;-]在servlet或SpringController上,这些参数可通过httpServletRequest.getParameter(“浏览器版本”)获得;R
public class MyServlet implements javax.servlet.Servlet
{
    public void service(javax.servlet.ServletRequest req, ServletResponse res)
         throws ServletException, java.io.IOException
    {
        String browserVersion = req.getParameter("browser_version");
        String browserType = req.getParameter("browser_type");

        // use the variables browserVersion and browserType
    }

    // other methods in the servlet
}