-
struts2 return null 问题10
在网上查了,说return null; 是返回当前页面,既不会跳转到别的页面!!但自己做实验是发现并不是这样,还是返回一个空白的页面,上面地址栏的网址是你的action路径!!请问有什么办法能不返回任何页面呢?(即留在当前页面)(ajax提交的情况时,想不返回新的页面)
问题补充:嗯,不过个人感觉直接调用service层的业务方法话会很麻烦,比如一些字段的映射,起码不会自动帮你赋值!!还有一些验证机制也比较麻烦3669819 写道楼主一定要在action中做操作吗?我没试过这个,一般我都是用ajax调用在service层的方法,我在想,如果在action中设置一个没有返回值的内部方法是否可以~
2011年7月02日 13:36
6个答案 按时间排序 按投票排序
-
因为我调用ajax的时候都是用的框架,如dwr 或jquery之类的,就以dwr为例,在dwr.xml文件中就可以调用spring的applicationContext文件,这样就解决了service的映射和赋值问题~
2011年7月07日 10:12
-
在新页面中什么内容都不写不久行了。或者获取以后不处理都可以。我感觉还是在service中处理比较好,lz说的那些不能够自动赋值和严重问题都不是问题。
2011年7月05日 06:12
-
ajax调用结束后,是不会刷新当前的页面的,这是ajax的一个特性,http请求是暗自发送的。调用结束后,刷新当前页面或往其他页面跳转,往往都是通过js来做的。你调用结束后,不做任何处理不就行了吗?
2011年7月03日 20:05
-
楼主一定要在action中做操作吗?我没试过这个,一般我都是用ajax调用在service层的方法,我在想,如果在action中设置一个没有返回值的内部方法是否可以~
2011年7月02日 14:26
相关推荐
return null; } return invocation.invoke(); } } ``` 然后,在`struts.xml`中注册这个拦截器,并将其添加到Action配置中。 ```xml ``` 5. **测试与调试**:配置完成后,务必进行充分的测试,...
- **社区支持**:尽管WebWork/Struts2社区相比Struts1小,但依然活跃并持续贡献新功能和修复问题。 #### 从Struts1到Struts2的迁移步骤 1. **评估现有系统**:首先,对现有的Struts1项目进行全面评估,了解当前系统...
4. **配置Struts2过滤器**:为了使Struts2能够拦截并处理请求,需要在`web.xml`中配置一个名为`struts2`的过滤器,使用`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`作为过滤器实现类。...
2. Struts2不需要注意线程同步的问题,而Struts1则面临这个问题,因为Struts1对action创建的时候只创建一次,当多个用户同时访问这个action时,则必须出现这个同步的问题。而对Struts2来说,需要action时都要重新new...
### Struts2配置过滤器详解 #### 一、概述 Struts2是基于MVC模式的一个开源框架,它能够帮助开发者构建出结构清晰且易于维护的Web应用。在实际开发过程中,为了实现某些功能(例如用户认证、权限控制等),往往...
在Java Web开发中,Hibernate和Struts2是两个非常重要的框架。Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作,而Struts2则是一个基于MVC(Model-View-Controller)设计模式的行动驱动框架,用于构建...
在本文中,我们将深入探讨如何使用ExtJS 4与Struts2框架实现文件上传功能。ExtJS是一个强大的JavaScript库,提供了丰富的用户界面组件,而Struts2是Java Web开发中的一个MVC框架,用于处理后端业务逻辑。下面,我们...
return null; } return invocation.invoke(); } } ``` 4. **服务器配置** 在Web服务器(如Tomcat、Jetty等)的配置中,需要为HTTPS设置监听端口和SSL密钥库。例如,在Tomcat的`server.xml`中: ```xml ...
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在Struts2中,返回JSON(JavaScript Object Notation)数据类型是一种常见的需求,尤其是在开发AJAX或者前后端分离...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它允许开发者构建可维护性和可扩展性极强的企业级Web应用。Ajax(异步JavaScript和XML)技术则为Web应用提供了局部刷新的能力,提高了用户体验。JSON(JavaScript ...
**AjaxStruts2Json实例详解** 在Web开发中,用户界面的实时性和互动性变得越来越重要,这使得异步更新技术如Ajax(Asynchronous JavaScript and XML)被广泛应用。Ajax允许网页在不重新加载整个页面的情况下与...
Struts2 文件上传是Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts2框架中,文件上传是通过特定的拦截器实现的,这些拦截器处理了文件上传请求并提供了安全性和大小限制。下面将...
Struts2是一个非常流行的Java Web框架,用于构建可维护、可扩展且结构良好的应用程序。在Struts2中,实现文件上传和下载功能是一项常见的需求。本文将深入探讨如何使用Struts2来实现这一功能,并结合提供的"struts2...
Struts2 Upload File是关于使用Apache Struts2框架进行文件上传的功能实现。在Web开发中,文件上传是一项常见的需求,例如用户可能需要上传个人头像、文档或图片等。Struts2作为Java企业级应用中广泛使用的MVC框架,...
Struts2是一个强大的MVC框架,它在处理用户请求时提供了丰富的功能,其中包括类型转换(Converter)。类型转换是Struts2框架中一个重要的特性,它允许我们把前端表单提交的数据自动转换为后端Java对象的属性。在这个...
### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...
Struts2是一个强大的Java web框架,它为开发者提供了一种优雅的方式来构建动态、交互式的Web应用程序。在Struts2中实现文件上传功能是一项常见的任务,这通常涉及到对用户提交的文件进行验证,如限制文件类型、大小...
Struts2作为一款流行的Java Web框架,提供了丰富的功能来处理用户表单数据,其中包括文件上传。文件上传在现代Web应用中十分常见,如用户头像、文档分享等场景。Struts2提供了两种主要的文件上传方式:单文件上传和...
以下将详细介绍如何在Struts 2中实现文件下载,特别是处理中文文件名的问题。 首先,你需要创建一个Action类,例如`FileDownloadAction`,这个类需要包含一个方法来提供文件的输入流。通常,你会有一个属性如`...