【问题标题】:How to send value from jquery to java class?如何将值从 jquery 发送到 java 类?
【发布时间】:2015-01-21 05:20:11
【问题描述】:

这是我在 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>

我在这段代码中使用了 ajax jquery。如何在 java 类中显示 2 个值以插入文件。例如:

System.out.println((browser_version) or (browser_type))

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

【问题讨论】:

标签: java jquery jsp


【解决方案1】:

假设j_spring_security_check 指的是Servlet,下面是您的servlet 类中代码的示例:

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
}

【讨论】:

    【解决方案2】:
     data: {
         "browser_version": encodeURIComponent(browser_version),
         "browser_type" : encodeURIComponent(browser_type)
     },
    

    【讨论】:

    • 关于您发布的内容的几句话会很好;-]
    • 在 servlet 或 SpringController 上,这些参数可通过 httpServletRequest.getParameter("browser_version"); r
    猜你喜欢
    • 2020-01-17
    • 1970-01-01
    • 2017-03-03
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多