struts下ajax提交与页面进行提示 返回值为null

@Override
    public String execute() throws Exception {
        if ("none".equals(task)) {
            HttpServletResponse response = ServletActionContext.getResponse();
            response.setContentType("text/html;charset=GBK");

PrintWriter out = response.getWriter();
            out.println("<script type=\"text/javascript\">");
            out.println("alert(‘响应成功!‘);");
            out.println("window.location.href=‘../success.jsp‘");
            out.println("</script>");

// action不需要对应结果视图:ajax请求或者servlet方式响应
            return NONE;// "none"
        }

System.out.println("ImplementAction  ");
        return SUCCESS;// "success"
    }

struts下ajax提交与页面进行提示 返回值为null,布布扣,bubuko.com

时间: 2024-10-07 12:21:32

struts下ajax提交与页面进行提示 返回值为null的相关文章

用jquery的ajax方法获取不到return返回值

/** * (1)同步调用 (2)且在ajax对全局变量进行设值 (3)ajax函数外将变量return * 结果:返回 2.成功获取返回值 * 成功原因:先执行result = 2;再往下执行return result; */ function checkAccount3(){ var result = 1; $.ajax({ url : 'test.do', type : "post", data : {}, async : false, success : function(da

ajax回调函数回调无法获取返回值

function kakaajax(obj, callback) { //函数执行第一步传入两个参数(obj,callback(a))所以如果想在此处获取 ajax的返回值没门因为请求未发出callbcak的参数已经被注入: if (obj.type == 'POST') { obj.data = JSON.stringify(obj.data) } common.httpMobileJson({ type: obj.type, url: obj.url + '.json', data: obj

【转】MVC form提交实体接收参数时空字符串值变成null

问题:entity.BZ的值是null,Request.Form["BZ"]的值是空字符串 目标:让entity.BZ的值是空字符串. 解决方法:在实体的BZ属性上加上 [DisplayFormat(ConvertEmptyStringToNull = false)] 另:若遇到参数实体entity是null的问题,请检查form内标签的name不要跟参数名相同,不区分大小写. 如<input type="text" name="entity&quo

通过识别页面内容获得返回值判断后续执行(exists指令的用法)

本案例主要用到airtest 的exists指令 从指令解释可以知道,当判断某图片不存在的时候,会返回false值 脚本思路即为如果返回值==false则执行A,!=fales则执行B 下图脚本思路,图“该用户不存在”,当前界面并未显示该图,定义指令返回对象为“a”,那么a的值应该是false 然后使用if else 语句,对结果进行比对判断后,选择执行if或者else内的内容. 原文地址:https://www.cnblogs.com/becks/p/11381390.html

阻止按下backspace键造成页面回退相像

在IE浏览器中,会出现当你使用鼠标选中input标签或者是textarea标签,或者啥也没选中的时候,按下backspace键会触发浏览器的回退. 针对以上问题的解决思路: 1. 当按下键盘时,判断当前按键是否为backspace 2. 如果是,获取当前光标选中的元素. 3. 如果不是input或者textarea,取消backspace的关联行为 4. 如果是,则判断是否为text,password等可编辑的文本框,如果不是,则取消默认行为(此处只需要判断input,不需要判断textarea

Jquery ajax 绑定multiselect多选下拉选项,同时异步执行返回值

Jquery ajax 绑定multiselect多选下拉选项,同时异步执行获取返回值 1 function load(mslt_employees,belongto,mark) {//传入$(#ID) 2 var jsondata = JSON.stringify({ belongto: 1, username: username }); 3 var emp = null; 4 jQuery.ajax({ 5 type: 'POST', 6 url: "../tools/employees_a

Ajax返回值问题思考

Ajax请求,请求之后,我们需要得到返回值,或一个,或多个,然后根据返回值进行下一步的逻辑判断,那么返回值问题上,如果我们只是单一的请求后,返回一个值,那么我们可以直接接收,然后判断处理,比如: success: function (data) { if(data == 什么什么) { // 就怎么怎么 } else { // 就怎么怎么 } } 如果Ajax请求需要得到多个返回值呢,既然要返回多个值,那么就涉及到了前台接收解析多个值的问题,好像目前我们碰见过的,json是最好的处理方式之一了,

解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象

原文:解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象 之前开发时遇到的一个问题,使用easyui的form提交表单,在Chrome下时没问题的,但是在IE下出现类似附件下载时提示是否保存的现象. 这里记录一下如何解决的.其实这个现象不光是easyui的form,还有其他一些form插件也是一样的,使用不当就会遇到这个问题. 前台: <!DOCTYPE html> <html> <head> <meta http-equiv=

jquery的ajax提交时loading提示的处理方法

方法1:使用ajaxStart方法定义一个全局的“加载中...”提示 $(function(){     $("#loading").ajaxStart(function(){         $(this).html("<img src='/jqueryStu/images/loading.gif' />");       });       $("#loading").ajaxSuccess(function(){