day03:Struct2Action归约

简介: day03:Struct2Action归约

Action归约

为了防止struts.xml中action越写越多,且相似度高,造成代码冗余

如下面:

<struts>
<package name="basicstruts" extends="struts-default">
  <action name="showBook" class="com.strut.action.BookAction" method="show">
    <result name="show">show.jsp</result>
  </action>
  <action name="addBook" class="com.strut.action.BookAction" method="add">
    <result name="add">show.jsp</result>
  </action>
  <action name="listingBook" class="com.strut.action.BookAction" method="list">
    <result name="list">list.jsp</result>
  </action>
</package>
</struts>

更改为:

<struts>
<package name="basicstruts" extends="struts-default">
  <action name="*Book*" class="com.strut.action.BookAction" method="{1}account{2}">
    <result name="show">show.jsp</result>
    <result name="list">list.jsp</result>
  </action>
</package>
</struts>

action标签,将不同的地方用通配符表示:在action的name里用*;method里用{num}表示,num是一个整数,表示第几个*

将不同的action对应的result写进action里


相关文章
|
2月前
让function_graph输出返回值
让function_graph输出返回值
让function_graph输出返回值
|
6月前
|
JavaScript 前端开发
解一下操作数组的方法reduce,some,map,find
解一下操作数组的方法reduce,some,map,find
25 0
|
人工智能 Java API
一文学会List函数排序操作,20秒即可完成!
假设有一个用户管理系统,其中包含两个用户列表:一个是从数据库中获取的原始用户列表,另一个是从外部API获取的新用户列表。在这种情况下,用Java函数来实现将新用户列表中的数据合并到原始用户列表中的功能。
|
6月前
|
Python
Python函数式编程,map(), filter() 和 reduce() 函数的作用是什么?
Python函数式编程,map(), filter() 和 reduce() 函数的作用是什么?
68 4
|
6月前
使用Lamda表达式、stream流遍历Map、list
使用Lamda表达式、stream流遍历Map、list
|
11月前
动态参数+reduce累加stream
动态参数+reduce累加stream
45 0
RxSwift操作符操作符map、flatMap、flatMapLatest、filter的使用与区别
RxSwift操作符操作符map、flatMap、flatMapLatest、filter的使用与区别
371 1
|
Serverless
递归访问目录,嵌套函数,递归函数map函数,filter函数,reduce函数
一、递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹
76 0
|
分布式计算 大数据 开发者
RDD 算子_ Action _ foreach | 学习笔记
快速学习 RDD 算子_ Action _ foreach
RDD 算子_ Action _ foreach | 学习笔记
Flow之map操作符
Flow之map操作符
213 0
Flow之map操作符