struts2-ajax发送action时,action里try catch的异常,但是不进入ajax里的error

问题描述

ajax发送action时,action里try catch的异常,但是不进入ajax里的error

ajax发送action时,action里try,catch的异常,怎么才能进入ajax里的error

解决方案

改dataType为json。要不去掉服务器端try..catch。

error执行要服务器端返回非200状态,或者200状态dataType为json时返回了非标准json数据才会执行

解决方案二:

在action不能return null回去,你要用response返回,当出错就会即行error的
http://blog.csdn.net/sun2015_07_24/article/details/50464084

解决方案三:

你return了,所以进不去

时间: 2024-11-05 07:40:51

struts2-ajax发送action时,action里try catch的异常,但是不进入ajax里的error的相关文章

Myeclipse 6.5在创建action时,类头没有注释,但创建普通的java类就可以,有人知道如何让其自动添加类注释?

问题描述 Myeclipse 6.5在创建action时,类头没有注释,但创建普通的java类就可以,有人知道如何让其自动添加类注释吗? 问题补充:songfantasy 写道 解决方案 引用 但是你创建时,默认的就有个英文类头说明. 它是从哪儿来的? 那请问你用什么更好的开发工具? 推荐,推荐,多谢了.我就是在那里设置的,然后导出来,形式xml,以后每次换eclipse的话,就重新导进去就行.很方便.我用Eclipse JavaEE版本或者Intellij idea.解决方案二:真正的问题应该

ajax-AJAX发送请求,后台接受到数据但是返回结果后,Ajax请求结果失败

问题描述 AJAX发送请求,后台接受到数据但是返回结果后,Ajax请求结果失败 前台JS和后台相应如下: var username = $("#user_name").val().trim(); var password = $("#password").val(); console.log(username+","+password); $.ajax({ url:"/Test1224/login.action", data:

前端框架是Struts2.如何从页面往Action中发送json数组?

问题描述 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 解决方案 json数组格式转换成String作为参数传递给struts2的Action的属性后,在后台处理时再用java的JSON解析工具进行数据解析的. 跟普通String类型的参数传递一样啊,把js

struts2 访问不存在的action时,自动跳转

struts 中访问不存在的action时,默认的会显示如下页面:     这显然不友好.能不能跳转到统一的action进行处理呢? struts 可以做到. struts.xml配置文件如下: Xml代码   <?xml version="1.0" encoding="UTF-8" ?>   <!DOCTYPE struts PUBLIC       "-//Apache Software Foundation//DTD Struts 

struts2 helloworld跳转action时错误500

问题描述 struts2 helloworld跳转action时错误500 是因为这个action跳转不过去吗 500错误空指针 哪里有问题呢 求大神指教 解决方案 贴出错误代码!这样才能更直观,知道是哪里错了! 解决方案二: 拦截后缀是什么!只访问hello没有后缀拦截么! 解决方案三: 楼主的程序中的struts2的filter的url-pattern是啥啊,就是你web.xml中配置的,最好写成/* ,来表示全部路径均拦截,你的struts2的核心配置文件最好放在src下,看着直观些,如果

struts2 0-struts2 &amp;amp;lt;s:action/&amp;amp;gt;的问题

问题描述 struts2 <s:action/>的问题 request -->HomeAction-->redirect或forward-->index.jsp index.jsp页面包含如下: 如上所述,通过HomeAction再重定向或转发到jsp,jsp页面中包含头部与底部,头部与底问没有通过指令,而是通过struts2的 action标签来载入. 现在的问题是,在web.xml中 struts2/* 这种拦截,web程序正确执行并显示 jsp页面 但如果如下拦截 st

ajax-关于Ajax传参数到Action问题,获取不到参数,

问题描述 关于Ajax传参数到Action问题,获取不到参数, $("#Sea").click(function(){ var Search = $("#Search").val(); alert(Search); $.ajax({ type: "get", url: "@SiteConfig.ProductSite/ProductList.aspx", jsonpCallback: "__ProductLists_

dao层-JS页面传数据到action时获取不到数据

问题描述 JS页面传数据到action时获取不到数据 JS页面输入账户和密码,结果只获取到密码的值,数据库只存进密码,用户名却是null!请看图1开始怀疑是<input name=""/>有错误,于是便去掉了JS页面的密码输入框并且在DAO层写死了密码,奇怪的是用户名能传到action.请看图2这说明<input name=""/>并没有填错,<input value=""提交"" type=&q

struts 2.2.1 使用注解时action中的方法如何访问?

问题描述 如,action如下package org.wdj.jxc.demo.action;import org.apache.struts2.convention.annotation.Namespace;import org.wdj.jxc.sys.web.BaseAction;@Namespace("/test")public class TestAction extends BaseAction {/** * */private static final long seria