Java 如何将Ajax与JSP结合使用
我尝试使用Ajax而不是通常的表单post 但URL是什么??应该是我的Java文件,对吗?但是我认为我无法访问java文件,这就是我使用servlet映射的原因 url:“ManageClients”不起作用 阿贾克斯 ManageClients.javaJava 如何将Ajax与JSP结合使用,java,ajax,Java,Ajax,我尝试使用Ajax而不是通常的表单post 但URL是什么??应该是我的Java文件,对吗?但是我认为我无法访问java文件,这就是我使用servlet映射的原因 url:“ManageClients”不起作用 阿贾克斯 ManageClients.java public class ManageClients extends HttpServlet{ @Override protected void doPost(HttpServletRequest request, HttpServlet
public class ManageClients extends HttpServlet{
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
bla bla bla
}
Web.xml
<servlet>
<servlet-name>Clients</servlet-name>
<servlet-class>com.atp.servlets.Controller.ManageClients</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Clients</servlet-name>
<url-pattern>/Clients</url-pattern>
</servlet-mapping>
客户
com.atp.servlets.Controller.ManageClients
客户
/客户
使用url:“客户端”
并使用'Data'参数为ajax调用发送数据。
您可以使用jQuery中的“.serialize()”来序列化表单并将其作为数据发送
$('#saveBtn').click(function() {
$.ajax({
type:'POST',
url: 'Clients',
data: $("#myForm").serialize();
success: function (result) {
console.log(result);
}
});
使用
url:“客户端”
并使用'Data'参数为ajax调用发送数据。
您可以使用jQuery中的“.serialize()”来序列化表单并将其作为数据发送
$('#saveBtn').click(function() {
$.ajax({
type:'POST',
url: 'Clients',
data: $("#myForm").serialize();
success: function (result) {
console.log(result);
}
});
URL指定将哪个请求发送到服务器端(Java Spring、ASP.net等)进行数据库交互或应用业务逻辑,然后将结果返回到与jsp类似的查看页面。 有关ajax调用和方法的更多详细信息,请参阅
URL指定将哪个请求发送到服务器端(JavaSpring、ASP.net等)以进行数据库交互或应用业务逻辑,然后将结果返回到与jsp类似的查看页面。 有关ajax调用和方法的更多详细信息,请参阅
尝试
url:'Clients'
它重定向到ManageClients,但所有数据都为空。我必须在javascript中传递数据吗?看看这个答案,你可以添加如下数据:url:'Clients',data:{name:'value'},
,但是为什么我需要传递数据呢?我不能使用HttpSession在Post上收集数据吗?尝试url:“客户端”
它会重定向到ManageClients,但所有数据都是空的。我必须在javascript中传递数据吗?看看这个答案,你可以添加如下数据:url:'Clients',data:{name:'value'},
,但是为什么我需要传递数据呢?我不能用HttpSession收集数据吗??
$.ajax({
type : "POST",
url : "url_name", //that define in your javacode
data : { Data to be sent to the server. It is converted to a query string, if not already a string
},
error : function(){
//error messoge log will displayed here
},
});