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

来源:互联网 发布:淘宝店铺出售转让平台 编辑:程序博客网 时间:2024/05/17 02:14

以添加功能为例:

YP_ckActionstruts2action类,继承

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.jspaction路径</>

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

</></>

原创粉丝点击