spring2+struts2实现action间的跳转并给予成功提示

Struts2与Spring2框架整合实战详解 Struts2是一个基于MVC设计模式的Java Web应用框架,其核心通过拦截器(Interceptor)实现请求处理流程的解耦。Action类作为控制器组件,负责业务逻辑调度,配合Result映射实现视图跳转,具备良好的扩展性。Spring2引入了完善的依赖注入(DI)和面向切面编程(AOP)机制。DI通过配置管理对象依赖关系,降低组件耦合;AOP支持横切关注点(如日志、事务)的模块化封装,提升系统可维护性。 阅读详情

以添加功能为例:

YP_ckAction:struts2的action类,继承

centerFrameCK.jsp:中间页面,实现提示操作是否成功,并将请求转到另外一个action中

ckView.jsp:数据展示页面,添加成功后跳转到此页面 显示新增数据 对应的action路径为:ck/cks

ckAdd.jsp:添加页面,点击添加按钮 跳转到action的添加方法中处理数据 对应的action路径为:ck/addCk

注:因为考虑到安全的问题,此上页面都在WEB-INF下面

程序从点击添加按钮后,调用action中的添加方法开始:

YP_ckAction 代码:

()//命名

({@Result"addCk""/WEB-INF/content/zdb/ck/centerFrameCK.jsp"

(name=,location=)})//spring2的 name为下面用value值,

()publicclassextends

privateckService//仓库业务接口    CK ;                    

privatebooleanisOK//操作结果 

@Action"addCk"

public

out"PPPPPP"

try

ckServiceck

catch

isOKfalse

isOKtrue

return"addCk"

public

returnckService

@Resource

@Resource注解使用,实现将 ckService对象传给此ckService属性    setCkService(IYP_ckService ckService) {       . = ckService;    }    CK getCk() {       ;    }    setCk(CK ck) {       . = ck;    }    getIsOK() {       ;    }    setIsOK( isOK) {       . = isOK;    }}

<%@pageEncoding"utf-8"

taglib =prefix"s"

script

if "isOK"

"操作成功!<FONT color="#8e00ff" face=""">"

if

else

"操作失败!<FONT color="#8e00ff" face=""">"

else

"cks"cks为请求ckView.jsp的action路径</>

s:form =>      table =width"100%" =>                tbody

<>          td =>仓库名称<name"ck.ckmc" =></></>                 tr

<>          td =align"center"

<>              input =name"Submit" =<FONT color="#2a00ff" face=""">" 添加<FONT color="#2a00ff" face="""> "

&nbsp;&nbsp;&nbsp;              input =name"Submit2" =<FONT color="#2a00ff" face=""">" 取消<FONT color="#2a00ff" face="""> "

</>           td

</>        tbody

</></>

HFSS简要教程--无线能量传输线圈仿真 关于无限能量传输线圈仿真简要教程 阅读详情

相关推荐

Isograph Reliability Workbench 14实战:从零构建故障树分析模型

本文以“马达不转”为例,手把手教你使用Isograph Reliability Workbench 14从零构建故障树分析模型。内容涵盖创建工程、定义顶事件、添加逻辑门与基础事件等核心步骤,并介绍了模型检查与定性定量分析,帮助你系统掌握这一强大的可靠性工程工具。

weixin_29309213的博客 365

Strut2 action 在前台弹出信息提示框

copy下来的,作为参考资料: 第一种:在struts2 action中弹出Js脚本提示信息让action实现ServletResponseAware接口,同时实现其setServletResponse() 方法import org.apache.struts2.interceptor.ServletResponseAware;public class StudentAction extend...

zgphacker2010的专栏 476

CANoe: Panel的上位机控制方法

本文介绍了不同于IG的报文控制方法,实现了Panel面板的控制模式。

Jonsnow3zz的博客 1409

Struts2__action中实现先弹窗再跳转

HttpServletResponseresponse=ServletActionContext.getResponse(); response.setContentType("text/html;charset=UTF-8"); response.setCharacterEncoding("UTF-8");//防止弹出的信息出现乱码 Print...

weixin_33841503的博客 325

CocosCreator 面试题(十五)Cocos Creator如何内置protobuf JS版本?

接着,它创建了一个 Player 对象,并使用 protobuf.js 提供的 API 对其进行序列化和反序列化操作。其中,name 和 level 是普通的字段,items 是一个 repeated 字段,表示它可以包含多个值。在 Cocos Creator 中使用 protobuf.js,我们需要先加载 .proto 文件,然后使用 protobuf.js 提供的 API 进行序列化和反序列化操作。JSON和XML是文本格式,更易于阅读和调试,而且在对人类友好的接口和数据交换上更为常见和广泛支持。

w风雨无阻w的专栏 2628

【SeedLab】Packet Sniffing and Spoofing Lab

本节实验要求:借助Scapy库,实现网络流量的捕获与伪造。

cold_windx的博客 4515

springmvc的 action之间跳转解决方法

return "redirect:/*.do";   把*换成你要跳转的action路径即可。

你究竟是想一辈子卖糖水,还是希望获得改变世界的机会? 6617

redhawk如何看高toggle rate instance

1.图形界面View-Power Map - Toggle Map of Instances。redhawk通过报告和图形界面两种方式查看高toggle rate的instance。2.看warning log,在adsRpt/Warn里,搜toggle rate。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 622

Struts2__action中实现先弹窗再跳转;

HttpServletResponseresponse=ServletActionContext.getResponse();response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");//防止弹出的信息出现乱码PrintWriterout=nu...

weixin_33943836的博客 206

Flink Web UI 如何使用和调试保姆级教程(持续更新)

Running Jobs(运行中的作业):显示正在运行的所有 Flink 作业的列表。每个作业都有一个独特的 Job ID,可以点击进入查看作业的详细信息。Completed Jobs(已完成的作业):显示已经完成或取消的作业列表。:显示当前集群中所有 TaskManager 的健康状态,包括 CPU 使用率、内存使用情况、Slot 数量等。Job Manager Configuration(JobManager 配置):显示 JobManager 的一些配置参数,帮助调试和优化 Flink 集群。

大模型大数据攻城狮的专栏 3992

K8S搭建(centos)完整版

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 4149

java action 跳转_struts2 action跳转调用另一个程序

目的:主要为了在一个action成功后跳转调用另一个程序。struts2.xml[html]/p>"http://struts.apache.org/dtds/struts-2.0.dtd"> www.jb51.net/jsp/uploadresult.jspanalysisaction/jsp/upload.jsp/jsp/error/error.jsp409600text/html...

weixin_39970855的博客 131

WPF实现圆形菜单动态展开折叠效果

实现效果如下: 思路:根据子菜单个数计算旋转角度动态生成子菜单,并设置展开折叠动画。 步骤: 1、自定义按钮MyButton,建立展示图像属性DisplayImage public class MyButton : Button { public static readonly DependencyProperty DisplayImageProperty = DependencyProperty.Register("DisplayImage", typeof(

dnazhd的博客 3151

Struts2 Action中跳转Action

目的:主要为了在一个Action成功后跳转调用另一个程序。 Struts2.xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">

十年彩虹 1389

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SSH框架搭建之实现并配置ACTION(Spring与Struts2集成第一种方式)

官网参考地址:https://struts.apache.org/getting-started/how-to-create-a-struts2-web-application;-- 定义默认的action,在访问http://localhost:8081/时默认访问index,若不配置,则访问这个地址时会报错 -->-- 动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法 -->(3)、过滤器配置。

weixin_46741943的博客 512

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring+Struts2整合

1,整合Struts2      a)导入struts的jar包          struts2-core-2.1.6.jar   xwork-2.1.2.jar  ognl-2.6.11.jar    freemarker-2.3.13.jar  commons-logging-1.1.jar  commons-fileupload-1.2.1.jar      b)将struts.xm

itmyhome的专栏 2476

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

struts2不能进入action

前言 分2种情况, 1.struts2 2.ssh struts2 ssh 1.action由spring来管理,即action在ssh里是一个spring Bean。与action对应的spring Bean所在配置文件必须要在web.xml配置(即指明路径,这样spring容器就可以找到与action对应的spring Bean)。 示例:web.xml

B_qxzb的专栏 3939

spring struts2整合之action 产生问题 service 为null

  Service层: 定义接口WposService和接口的实现类WposServiceImpl   Action层:       WposAction.java的内容:     public class WposAction extends CommonActionSupport{ private Wpos wpos; private WposService ...

lishuaigov的专栏 437

spring整合struts2框架action找不到异常的处理办法

废话不说,直接上问题 这个项目是maven分模块之后的,所以需要在最后整合所有模块中的spring的配置文件,struts2和spring的配置文件及action怎么写我就不多说了,相信大家这基本步骤上不会出错,这个问题关键在于服务器正常启动加载文件都没有,没报错每异常,但是就是在访问action的时候报下图的错误  很明显,这个错误是在struts2中在namespace中找不到这个ac...

qq_41912406的博客 2155

spring-struts2-mybatis

Spring整合struts2和mybatis形成了一套web项目的后台框架架构; 在这一套架构中: struts2负责表现层的工作; mybatis负责数据访问层的工作; spring负责bean的创建传递和事务的处理。 下面做一个简单的用户注册的例子来测试三者之间的整合。 本文只是说明这个架构的逻辑,并不是详细的说明各个框架部分的配置。 首先,考虑操纵数据库层面,也就是mybatis的工作; 创建一个dao包,用于存放操纵数据库的接口。包里面有一个UserMapper的接口,由于当前是用户注册,所以在接

weixin_39420175的博客 872

java struts spring_spring与struts2整合示例详解|spring教程

struts2框架和springmvc框架差不多,spring与struts2整合并不难,spring struts2整合需要做如下操作:1:创建struts2项目,引入struts2与spring的整合jar包,ssh框架整合jar包如下:http://www.tpyyes.com/a/javaweb/2016/1006/20.html。2:在web.xml文件中定义ContextLoaderL...

weixin_39753674的博客 218

Struts2通用的action 配置

struts.xml   配置一个, 如下:   Xml代码          action name="*_*" class="{1}Action" method="{2}">          result name="success">/{1}/success.jspresult>      result name="input">/{1}/input.jspresul

lanchengxiaoxiao的专栏 692

从struts1到struts2的跳转

struts2原理 1.Struts 2的基本流程    Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。  2.核心控制器:FilterDispatcher    FilterDi

执行梦想代码 1221

Struts2中提交表单的两种action写法

(一)相对路径,建议采用 struts.xml文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.or...

荒的博客 955
上一篇: 版本问题:java.lang.UnsupportedClassVersionError: Bad version number in .class file
下一篇: 技术集结号 第二季
麻烦的书虫
博客等级 码龄17年 19粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值