如何将值从jquery发送到java类?
这是我在html文件中的代码:如何将值从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
<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
}