0 0

struts2 return null 问题10

在网上查了,说return null; 是返回当前页面,既不会跳转到别的页面!!但自己做实验是发现并不是这样,还是返回一个空白的页面,上面地址栏的网址是你的action路径!!请问有什么办法能不返回任何页面呢?(即留在当前页面)(ajax提交的情况时,想不返回新的页面)

问题补充:嗯,不过个人感觉直接调用service层的业务方法话会很麻烦,比如一些字段的映射,起码不会自动帮你赋值!!还有一些验证机制也比较麻烦
3669819 写道
楼主一定要在action中做操作吗?我没试过这个,一般我都是用ajax调用在service层的方法,我在想,如果在action中设置一个没有返回值的内部方法是否可以~

2011年7月02日 13:36

6个答案 按时间排序 按投票排序

0 0

因为我调用ajax的时候都是用的框架,如dwr 或jquery之类的,就以dwr为例,在dwr.xml文件中就可以调用spring的applicationContext文件,这样就解决了service的映射和赋值问题~

2011年7月07日 10:12
0 0

Action.NONE

2011年7月06日 23:53
0 0

return NONE 试试

2011年7月06日 23:53
0 0

在新页面中什么内容都不写不久行了。或者获取以后不处理都可以。我感觉还是在service中处理比较好,lz说的那些不能够自动赋值和严重问题都不是问题。

2011年7月05日 06:12
0 0

ajax调用结束后,是不会刷新当前的页面的,这是ajax的一个特性,http请求是暗自发送的。调用结束后,刷新当前页面或往其他页面跳转,往往都是通过js来做的。你调用结束后,不做任何处理不就行了吗?

2011年7月03日 20:05
0 0

楼主一定要在action中做操作吗?我没试过这个,一般我都是用ajax调用在service层的方法,我在想,如果在action中设置一个没有返回值的内部方法是否可以~

2011年7月02日 14:26

相关推荐

    Struts学习笔记

    Struts学习笔记,struts2的配置,类型转换

    JQuery_uploadify_struts2_jsp__ajax多文件上传

    开始我这里没有返回值,直接return null,以为它是ajax异步请求,不需要返回到某个页面,最后也导致页面显示:HTTP ERROR! 如果还是报:HTTP ERROR!请仔细检查你页面js代码,有时候是一个标点符号而导致!

    Struts2实现分页

    struts实现数据库添删改查,以及分页 ArrayList<Users> list; UserService service; Users user; Pager page=new Pager(); public Pager getPage() { return page; } public void setPage(Pager page) { ...

    struts2的课件

    struts的一个小课件package action; public class HelloWorld { public String execute(){ System.out.println("HelloWorld"); return null; } }

    Struts2注解+JDBC+MySQL小项目应用

    // 2. taglib标识传递 resultMsg = "注册成功"; return "registerSuccess"; } else { resultMsg = "注册失败"; return "registerFailure"; } } } // 登录 @Action("login") public String login() { ...

    Ajax中responseText返回的是一个页面而不是一个值

    然后就去了百度一下,说的是将struts2的返回值设为null(return null),这是因为struts2返回的是一个页面。如果在action中只进行业务逻辑不需要跳转页面的可以将String 类型改为void。这样返回的就不是整个页面了。 ...

    jsp+struts权限管理

    import org.apache.struts2.ServletActionContext; import sunyang.functions.domain.Function; import sunyang.functions.service.IFunctionFacade; import sunyang.module.domain.Module; import ...

    struts2 + spring + lucene_search 实例

    import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene... return hits; } }

    Struts原理、开发及项目实施

    12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点 9、 Struts项目实施经验 10、 总结 ...

    struts 标签 logic:iterate使用 logic:iterate

    } //业务结束 return null; } }//自己将需要的包导入 bean文件 package cn.edu.bit.zgc2d.accountQuery; <br>public class accountBean { private String area; private int ...

    struts_2.3.12GA_API文档(chm版本)

    Stops the action invocation immediately (by throwing a PauseException) and causes the action invocation to return the specified result, such as Action.SUCCESS, Action.INPUT, etc. void ...

    客户关系管理系统框架搭建(二)

    crm项目的架构 * 创建web工程 ... return null; } } * 建立请求路径和action之间的关联 * 创建struts.xml文件,放置在src下 * 文件内容如下: <!DOCTYPE struts...

    图书查询-Java-Web程序设计教程-[共2页].pdf

    return null; } } 在业务逻辑接口 IBookService.java 中加入方法: public List getRequiredBookByName(String name); 业务逻辑实现类 BookService.java 代码如下: public List getRequiredBookByName(String name...

    关于jsp中的树形节点

    private PreparedStatement pre = null; private ResultSet rs = null; private DBConnection b = new DBConnection(); /** ******************查询所有部门************************* */ public List getx...

    strust文件上传

    import org.apache.struts.action.*; import org.apache.struts.upload.*; public class FileActionForm extends ActionForm { private String fileName;//上传文件的名称 ... return null; } }

    jsp探针 ver0.1

    Class.forName("org.apache.struts.action.ActionServlet"); supportStruts = true; } catch (ClassNotFoundException ex) { } try { Class.forName("javax.naming.Name"); supportJNDI = true; } catch ...

    Java通用代码生成实用程序XDoclet(源码包)

    return null; } …… 在struts-config.xml中生成如下代码: <action path="/carriageBidQuery" type="com.baosight.baosteel.bli.lgs.bid.struts.action.CarriageBidQueryAction" name="biddingForm" scope=...

    ssh(structs,spring,hibernate)框架中的上传下载

    Struts+Spring+Hibernate实现上传下载    本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:  •Struts 1.2  •Spring 1.2.5  •Hibernate 3.0  本文...

    Java Oracle分页处理

    if (pagetype == null || pagetype.equals("")) { return true; } else { return false; } } /** * * * */ public ArrayList getResult() { if (!isEmpty()) { if (pagetype....

    java编程出现中文乱码解决方法一

    解决java编程中出现的中文乱码的问题 编写一个静态方法,然后在中文的输出字段转换 public static String Chinese( String value){ try { if (value==null){ return ""; }else{ value=new String(value....

Global site tag (gtag.js) - Google Analytics