请求数量 地址栏 转发(一个 功能) 1 不变 重定向(不同功能 ) 2 变
有几个功能,需要几个请求
eclipse 快捷键
ctrl +1 : 创建方法 ; 查看记录: alt + ->/<- ; 引入包:shift + alt + o ;ctrl + shift + t :查看类型 ;
valueStack
在一个请求内有效,action 实现 ModelDriven接口,struts拦截器会对其封装,放在对象栈顶
struts 对参数进行了封装,valueStack.findValue()
增删改查共4个功能,需要6个请求。
所以需要相应的6个Action方法,每个Action方法处理一种请求。
作用 方法名 返回值 对应的页面
----------------------------------------------------
列表 list() list list.jsp
删除 delete() toList
添加页面 addUI() addUI addUI.jsp
添加 add() toList
修改页面 editUI() editUI editUI.jsp
修改 edit() toList
<result name="toList" type="redirectAction">role_list</result>