Archives: spring在一个action调用另一个action

Advertisement

Spring mvc action调用另一个action

/** * 首页. * * @return */ @RequestMapping("/index.htm") public String index(HttpSession session) { String result = ""; if (session.getAttribute(Config.Passport.SESSION_NAME_LOGIN_RESULT) != null) { result = "/home"; } else { r

通过DWR来调用WebWork的Action

通过DWR来调用WebWork的Action WebWork支持在DWR2.0m3以后才有. 要可以通过DWR调用WW的Action,要做两件事. 步骤1: 配置dwr.xml 你必须在dwr的配置文件中加入这样的配置: <create class="code-quote" creator="&lt;span"></create>"none" javascript="DWRAction">

Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法

在Action中方法的返回值都是字符串行,一般情况是返回某个JSP,如: return "xx":意思是返回到某个JSP页面上 如果想在此Action中跳转到另一个Action中怎样做呢? return "redirect://.do?" 例如: @RequestMapping(params = "action=delete") public String delete(@RequestParam("type") int ty

超简单方法解决Struts2中一个action处理多个请求

超简单方法解决Struts2中一个action处理多个请求 关键字: struts2, action, 多个方法 这几天用Struts2+MySQL做名片管理系统的时候,遇到了一些问题,或许别人看来不是什么问题,但作为一个刚刚开始学习Struts2的新手, 很多东西对我来说还是很有难度的.比如我现在要说的在一个action中处理多个请求的问题. 简要描述一下问题的产生:我要做的名片管理系统中的一个用户管理模块,其中有两个最主要的方法就是登录和注册,这两个方法都是在UserAction中处理. 而

详解Webwork中Action 调用的方法

详解Webwork中Action 调用的方法 从三方面介绍webwork action调用相关知识: 1.Webwork 获取和包装 web 参数 2.这部分框架类关系 3.DefaultActionProxyFactory.DefaultActionProxy.DefaultActionInvocation 终于要开始 webwork 核心业务类的总结,webwork 通过对客户端传递的 web 参数重新包装,进行执行业务 Action 类,并反馈执行结果,本篇源码分析对应下图 WebWork

一个Action内包含多个请求处理方法的处理

Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法.Struts2也提供了类似的功能.处理方式主要有以下三种方式: 1.1. 动态方法调用: DMI:Dynamic Method Invocation 动态方法调用. 动态方法调用是指:表单元素的action不直接等于某个Action的名字,而是以如下形式来指定对应的动作名: <form method="post" action="userOpt!login.action&q

一个action的process过程

ruby 代码 def process(request, response, method = :perform_action, *arguments) #:nodoc: initialize_template_class(response) assign_shortcuts(request, response) initialize_current_url assign_names forget_variables_added_to_assigns log_processing send(me

在struts1中使用DispatchAction对应多个ActionForm,实现写一个Action实现增删改查操作---一个Action处理多个操作的能力

先来了解DispatchAction类: 原始的配置action都是使用一个Action类实现一个功能,当工程项目很大的时候,Action类数目会很多,导致代码文件膨胀,这就增加了该项目后期的维护难度. DispatchAction,就是用来解决使用一个Action处理多个操作的能力,这是DispatchAction最大的用途,它可以帮助我们用一个Action类,封装一套类似的操作方法,节省书写Action类的数目,同时也减轻了后期维护的困难. DispatchAction类是一个抽象类,它实现

【转】基于注解的struts action跳转 @Result 跳转到另一个action

初学ssh 基于注解的方式简单灵活,但是做一个例子的时候,添加用户AddUser 完成后 想页面跳转到 ListUser 这个action, 然后action 成功后 会跳转到list.jsp 显示 所以用户信息, 发现 网上几乎所有例子都是 @Result 成功跳转到一个jsp ,不成功跳转到另一个jsp @Action(value="studentAdd",results={ @Result(name="success",location="/user

DispatchAction从一个Action跳到另一个Action

两个action都是分发action,DispatchAction action1: mapping.findForward("suc"); <forward name="suc" path="/goods.do?method=findAll"></forward> action2: public ActionForward findAll(.......) { return mapping.findForward(&qu

一个Action对应多个Form DispatchAction

一个Action对应多个Form 关键字: action form Action: Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://awp.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipb

oracle如何在一个存储过程中调用另一个返回游标的存储过程

原文:刘武|oracle如何在一个存储过程中调用另一个返回游标的存储过程 实际项目当中经常需要在一个存储过程中调用另一个存储过程返回的游标,本文列举了两种情况讲述具体的操作方法. 第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: CREATE OR REPLACE PROCEDURE P_TESTA (PRESULT OUT SYS_REFCURSOR)ASBEGIN OPEN PRESULT FOR SELECT * FROM USERS;END P_TESTA; 其

struts2 中不能从一个action转发到另一个action.但是可以重定向完成.

struts2 中不能从一个action转发到另一个action.但是可以重定向完成. 分析得: 虽然action和servlet功能类似,但实质上不是一个概念的东西(起码servlet声明周期是从访问开始一直到web容器退出,是共享的:而action是线程本地化的) 1>.action是一个pojo ,是struts定义的概念. 由于struts2基于filter,所以会过滤掉一些url.如访问servlet的时候会找不到相关的映射,而报错找不到相应action的映射.这也是该filter(S

Redux在整个store更新的时候怎么自动触发一个action?

描述一个场景 标签页的active属性在state中管理,当我从tab1切换到tab2的时候,首先是tab对应的state发生变化,再去自动请求服务端的数据,而请求数据会用到最新的state. 在react中的实现方式大致是 this.setState({ currentTab: 'tab2' },function() { // 向服务端获取数据 }) 这里会在state变成最新的状态之后再去执行一个请求动作 要在redux达到同样的效果,reducer返回了一个全新的state,该如何利用最新

Struts1.x 一个action总是重复提交的问题

近日做项目遇到一个问题: 某一个action总是执行两次,一开始方向有误以为是代码的问题,反复debug,每次debug就执行一次,一旦正常运行就执行两次... 暴走了.. 后来一朋友说:你是不是提交多次啊? 我一检查:我擦还真是... js里分支没做好... submit两次... //保存下架库存推荐 $("#saveGif").click(function(){ if(itemCount>0){ if( deliveryCount ==itemCount ){ if(con

在一个Activity中调用另外一个Activity的变量或方法

想在一个Activity里面调用另外一个Activity的方法主要有接口回调和静态方法.但是除了静态方法之外,并不推荐接口回调方法. 其中静态方法实现参考如下表述: 需求:在A activity中调用 B activity的methodB().     实现:使用静态实现.     在B方法中定义: public static void methodB(){}     在A中需要使用methodB()的地方这样调用:     B.methodB(); 为何不推荐在一个Activity中调用另一个

能否在一个构造器中调用另一个构造器

问题 能否在一个构造器中调用另一个构造器(在同一个类中,不是子类)?如果可以,怎么做? 调用另一个构造器的最好方法是什么(如果有几种方法可以选择的话)? 回答 可以这样做: public class Foo {     private int x; public Foo() {         this(1);     } public Foo(int x) {         this.x = x;     } } 如果你想调用一个特定的父类构造器,而不是本类的构造器,应该使用super,而不