mshd.net
当前位置:首页 >> JSP页面点击一个按钮,通过AjAx调用后台sErvlEt类... >>

JSP页面点击一个按钮,通过AjAx调用后台sErvlEt类...

function createXMLHttpRequest() {//首先要创建一个XMLHttpRequest的对象,可以向后台请求 //根据浏览器类别,取XMLHttpRequest对象 if (window.ActiveXObject) {//IE xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XML...

function click(){ jQuery.ajax({ url : '写你的url', contentType : "application/json", processData : true, dataType : "json", data : {user:user}, success : function(data) { } }) }

用JAVASRCTIPT的话可以实现 那个不叫JS了 叫AJAX 异步通讯技术 但是代码是在JS里面写的 不用JS的话也可以实现 你只需要把每个按钮都放在一个提交表单里面 不同的按钮提交不同的SERVLET

这样似乎不行吧!给你个转换的方法,你可以把 获取的user值放到一个隐藏表单中,然后js获取这个隐藏表单的值就可以了。

看看下面这个 系统登录///////////////////////////////////////////////////////////////////////$(function sub() {$(document).ready(function() { $('#btnlogin').click(function () {dologin();})})function dologin() {$.ajax({ //客户端...

前台: $.ajax({ url:url, data:'data=xxx', cache:false, async:false, success:function(data){ data = $.trim(data); //然后根据需要处理 } }); 后台 action中,根据前台url调用相关action中方法 ,用response.getWriter().print("你需要返回...

ajax是调用http请求的,不能直接调用java类中的某个方法,你需要先把这个方法通过servlet或struts发布成http服务,然后再用ajax来调用

function showNews(n) { var form = document.getElementById("news"); form.action = "showDetail!getMenuNames.action?DetailID=" + n; form.submit(); } 带参数调整 或直接

1:把你的TestCourseServlert改成TestCourseServlert.do试试 2:不行的话检查配置文件是否设置正确或者是是否配置文件里面的文件名和TestCourseServlert相同,大小写是否一样等

这个是放一个action标签中的。 这个标签中有一个属性叫action。你用js得到这个属性的值,在用submit提交到你的servlet的方法里。 直接引用也是通过request进行传递值的。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com