Tag: ajax

ajax + servlet国家城市列表

我正在尝试使用ajax和servlet填充城市,国家和州名单。 现在我知道如何获取XMLhttpRequest对象了。 有一种标准机制可以做到这一点,并且根据跨浏览器的兼容性,您可以获得ActiveX或xml对象。 然后使用xmlhttprequest.open()向actionservlet发送请求,然后发送请求,并且你有一个事件处理函数来处理onreadystatechange问​​题,现在,当收到响应时,我收到一个错误,指出响应没有完全收到,即状态!= 4 …现在。 我想知道,整个机制如何运作.. 如何将参数放入请求中,将其发送到servlet,然后我知道如何从URL中重新获取param …但是如何发送有效的响应……? 我对ajax部分感到困惑,因为我没有使用/不使用PHP。 思考起来比较困难。 请建议应该做什么。 有没有更简单的方法来填充城市,国家和州名单?

点击显示iframe

我有一张地图,您可以点击位置获取该区域的信息,我想在点击同一页面的iframe中显示该信息 我的页面现在有这个链接 “ 有什么建议

在同一个按钮上同时使用JSF ajax和setPropertyActionListener标记

我希望当用户点击按钮时,会发生以下事情: 首先触发setPropertyActionListener ,以更新我的bean的属性 然后进行ajax调用以从bean执行方法 似乎我必须在f:setPropertyActionListener标记和f:ajax标记之间进行选择,以嵌套在commandButton标记内。 有没有办法同时执行ajax调用和属性更新? 非常感谢! 编辑:我忘了提到我不想要一个表单执行,我想使用ajax监听器,这里是我的代码: 使用此代码,不执行f:setPropertyActionListener 。 编辑2: 我使用动作表单方法而不是监听器将我的代码修改为以下代码。 现在它只有在我没有在ajax标记上指定事件属性时才有效,但是当我指定一个时,不执行action方法。

使用jquery ajax为jsp更新数据库

我希望创建一个简单的脚本来动态存储信息,而无需刷新或重定向到另一个页面。 在来到这里之前我已经找到了高低答案,我跟着这个 。 但是,我仍然无法将其存储数据,因为我不知道我哪里出错了。 另外,我想问success: function(msg)的目的success: function(msg) 非常感谢! 更新1:遵循Anoop的解决方案后让它工作。 但是,在提交数据时会出现这样的弹出窗口 StaffReg.jsp Staff Registration $(document).ready(function() { $(‘#Register’).click(function(e) { e.preventDefault(); $.ajax({ url: “StaffRegAuth.jsp”, type: “post”, data: { username: $(‘#username’).val(), password: $(‘#password’).val(), userGroup: $(‘#userGroup’).val() }, success: function(msg) { alert(msg); } }); }); }); Account Registration: User Name: Password: User Group: Administrator Clerk Operations Sales StaffRegAuth.jsp 0){ //out.println(“Update sucessful”); […]

如何将jquery日历与jsp集成

我有一个问题,从mysql加载事件数据到jquery fullcalendar ..给出的例子是在PHP,我不知道如何做它..这是示例代码: 111,’title’=>“Event1”,’start’=>“$ year- $ month-10”,’url’=>“http://yahoo.com/”))); ?>

使用AJAX和servlet

我刚刚开始使用AJAX。 我不太确定很多事情,虽然我在互联网上找了几个教程并开始工作。 我为粘贴很多代码道歉,但我不知道我哪里出错了。 谢谢你的帮助! 🙂 这是我的JSP(只有javascript部分)和servlet代码:(后跟exception,后面跟着我用于普通Java应用程序的Java代码): JSP: //–Function to get the xmlhttp object function getHttpObject(){ var xmlhttp = null; if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();} else if (window.ActiveXObject){xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);} else {alert(“Your browser does not support XMLHTTP!”);} return xmlhttp; } function populateReply(str){ xmlhttp = getHttpObject(); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4){ ajxfrm.chatresponse.value=xmlhttp.responseText; } } xmlhttp.open(“GET”,”NewServlet?chatinput=”+str,true); xmlhttp.send(null); } Servlet: public class NewServlet extends HttpServlet […]

向Servlet发出AJAX POST请求失败

从我的客户端代码,我正在对我的servlet进行AJAX调用。 如果我使用GET作为请求方法。 一切正常,我得到回应。 但是当我发送请求作为POST时,servlet无法发送响应。 从日志中我发现,在使用POST进行ajax调用时,servlet“request”对象为null。 根据这篇文章: Servlet对AJAX请求的响应是空的 ,我正在为同源策略设置标头。 以下是我的参考代码: function aimslc_ajaxCall(url,callback, postParams){ var xmlhttp = null if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ eval( callback+”(“+xmlhttp.responseText+”)” ); } } if(postParams!=null && typeof postParams!=”undefined” ){ xmlhttp.open(“POST”,url,true); xmlhttp.send(postParams); }else{ xmlhttp.open(“GET”,url,true); xmlhttp.send(); } } Servlet代码: public void doProcess (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { […]

如何在不使用servlet但使用JAX-RS的情况下将json对象从ajax发布到java类?

我是JAX-RS新手,我正在努力学习新的东西。 我遇到了一个问题,在Java Script创建一个JSON对象,使用JAX-RS和annotations通过ajax将它发布到Java类,并从中创建一个JSON文件。 我正在为它创建一个Maven项目。 任何人都可以建议我任何教程。 我试图从过去1周开始实施,但无法做任何事情。 任何建议赞赏。 我在Java POST annotation是: @POST @Path(“/post”) @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public void post(Message obj){ System.out.println(“in post”); String v_id = obj.getID(); String v_email = obj.getEmail(); String v_checkedornot = obj.getCheckedOrNot(); System.out.println(“id ” + v_id +” email ” + v_email + ” checkedornot ” + v_checkedornot); } 我的AJAX POST是: var passingObject = { ID […]

将多个图像返回到JSF页面

使用此代码,我可以根据下拉选择返回一个图像。 关于如何返回多个图像的任何想法(我试图用图像创建一个ArrayList并使用UI:重复标记将其渲染回我的视图,但我没有成功。这是我现在的代码,它只能工作但是只有返回一张图片。有关获取多张图片采取何种方法的想法? Java代码: (Person类具有属性:private String theImage;) public String getTheImage(){ if(this.theSchoolChoice.equals(“University of Alabama”)){ theImage = “/resources/gfx/UofALogo.png”; } if(this.theSchoolChoice.equals(“Harvard University”)){ } return theImage; } JSF代码:

没有cookie的Servlet会话+仅返回JSON的ajax请求

这是我的情况,我有一个网站,我只是使用Apache HTTPD加载,然后向一个只返回JSON数据的servlet发出Ajax POST请求。 然后,该JSON数据用于更新表等。 现在我想向我的站点添加用户逻辑,并且还为各个用户的请求维护servlet会话。 我知道servlet需要返回第一次调用request.getSession()时生成的会话ID,以便客户端可以将此sessionid添加到将来的Ajax请求中,以便servlet知道要在内存中使用哪个会话。 我也理解这个会话id可以返回给客户端的两种方式是使用cookie(JESSIONID)或URL重写。 如果我不能使用URL重写,因为我只是返回JSON数据,cookie是我离开的唯一方式将会话ID发送回客户端吗? 另外,作为一个附带问题,目前我注意到来自servlet的任何HTTP响应中都没有JSESSIONID cookie。 有人向我建议这是Tomcat7中的新function,我必须在全局context.xml中激活它们。 这是否意味着即使您调用request.getSession(),默认情况下也没有会话处理?