Tag: ajax

如何确定请求是Ajax还是Normal?

我想以不同的方式处理AJAX请求与正常请求的错误。 如何在Struts2操作中识别请求是否为AJAX?

使用Spring MVC和ajax来处理对象列表

使用AJAX和spring MVC,如何从Spring Controller返回对象列表并使用Jquery显示它们。 在下面发出Ajax请求: $.ajax({ type: “POST”, url: “allUser.html”, dataType:’json’, data: “select=” + selectedCheckboxArray, success: function(data){ var userListContent=””; var json =data.message; $.each(json, function(i, obj) { userListContent=userListContent+””; userListContent=userListContent+” “; userListContent=userListContent+””+obj.firstName+” “+obj.lastName +””; userListContent=userListContent+””+ obj.gender +””; userListContent=userListContent+””+ obj.userName +” “; userListContent=userListContent+” “+ obj.userType +””; userListContent=userListContent+””+ obj.status +””; userListContent=userListContent+””+ obj.emailId +””; userListContent=userListContent+””+ obj.address +””; userListContent=userListContent+””+ obj.contactNo +””; userListContent=userListContent+””; […]

使用ajax调用Struts 2动作,它直接将字符串写入响应并不返回字符串

在struts2应用程序中,我调用Ajax请求并直接将字符串写入响应,如下所示,并在操作的execute方法中返回null 。 ServeletActionContext.getResponse().getOutputStream().print(“sample string”); return null; 在struts.xml我有以下声明,(下面是应用程序如何声明结果类型的操作正常工作。在我的情况下,因为我不需要结果来调用JSP或其他操作,我没有添加结果标签) 我在application-context.xml映射了section类 然后我有如下的ajax调用, $.ajax({url:”/root/me/controller.action”,success:function(result){ alert(result); }}); 但问题出在上面而不是警告我为响应编写的”sample string” ,它会警告上面的Ajax调用所在的整个JSP页面。 我在这里想念的是什么?

a4j:commandLink在双击后执行操作

我有一个用户表和a4j:commandLink删除相应的用户,但问题是我需要点击两次才能执行该操作,我该如何解决它,这是代码: UPDATE 这是我添加到同一视图中的另一段代码,但现在发生了两件事: 首次加载View时,如果我单击表上的a4j:commandLink ,则该操作被称为罚款。 做完1之后,当我尝试检查(或取消选中) 此组件在单击两次后执行ajax。 我尝试了BalusC的答案,但我认为我没有采用这种新forms。 请指教,干杯

JSF 2.0每次从selectOneMenu中选择一个项目时,如何显示不同的h:panelGroup

我有一个selectOneMenu,显示一些不同的东西类别: 我需要根据所选类别显示不同的panelGroup。 示例(选择第一项时需要显示此项) 我不知道该怎么做,因为我需要刷新页面。 有任何想法吗? Ajax可以帮助我吗? 如果是这样,有人可以告诉我怎么样? 我根本不熟悉。

如何将@RequestBody与JSONP请求一起使用?

我正在尝试使用jsonp数据类型执行ajax请求,因为群集环境中存在跨域问题。 我可以对没有@RequestBody参数映射的方法发出jsonp请求,但是当我尝试使用@RequestBody参数实现RequestMapping时,我得到415 Unsupported Media Type错误。 通常当我遇到这个问题时,由于某些属性在发布的json对象和它在Spring中映射到的Java对象之间没有正确映射。 但我能找到的唯一不同之处是使用jsonp它会添加一个名为callback的parm和一个名为下划线“_”的parm。 所以我将标记@JsonIgnoreProperties(ignoreUnknown = true)添加到我的Java对象中,并认为应该解决这个问题,但它仍然会抛出此错误。 还有什么我需要做的吗? 编辑:我现在在Spring的调试日志输出中看到此堆栈跟踪:org.springframework.web.HttpMediaTypeNotSupportedException:不支持内容类型’application / octet-stream’ $.ajax({ url : ‘http://blah/blah.html’, data : { abc : ‘123’ }, (I also tried to JSON.stringify the object but no difference) dataType : ‘jsonp’, success : function(response) { alert(‘ok ‘+JSON.stringify(response)); }, fail : function(response) { alert(‘error’+JSON.stringify(response)); } }); Spring控制器是: @RequestMapping({ “blah/blah” […]

GWT – 如何组织项目以在它们之间具有多个网页和导航

我是GWT的新手(顺便给它留下了深刻的印象)并且发现它对像我这样熟悉C ++ / .NET桌面技术的人非常有吸引力,他们愿意编写Web应用程序。 我根据GWT Eclipse Wizard中生成的示例启动了自己的项目。 这个项目生成简单的html页面,其中包含面板和主模块java类(带有onModuleLoaded),只需创建小部件并将其嵌入到页面中。 现在我的问题是 – 如何组织代码/项目以在那之间拥有多个html页面和导航。 例如,主html页面有一个登录表单和一个登录按钮。 如果提供凭证并按下登录按钮,则GWT服务在服务器上执行,浏览器导航到第二个html页面。 是否有更复杂的样本应用程序可用于此类方案? 谢谢

在JSP中呈现JSON数据的最佳实践是什么?

我需要在JSP中为一些AJAX请求呈现JSON数据。 我想知道在易于使用和稳定性方面做到最好的方法是什么。

Spring MVC:在进行AJAX调用后在对话框中显示数据

我是Spring和Web技术的新手。 我有一个表,其中包含一个带超链接的列。 当我单击行的超链接时,我需要在对话框中显示行数据以及其他详细信息。 我的控制器方法返回一个ModelAndView ,它包含我需要显示的数据和显示页面。 问题: 如何显示对话框? 和 如何将数据传递给对话框? Table.jsp function showDialog(ref, date) { $ajax({ type: “POST”, url: “/example/show.htm”, data: { ref: ref, date: date } success: function(data) { }, error: function(data) { } }); } 制图 @RequestMapping(value = “show.htm”, method=RequestMethod.POST) public ModelAndView show(@RequestParam(“ref”) String ref, @RequestParam(“date”) String date, HttpServletRequest request, HttpServletResponse response) { ModelAndView […]

Img src路径与标题参数传递

我在jsp页面中有一个img标记,其中src路径需要传递头参数来获取图像。 我们怎样才能实现它?