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里


相关文章
|
4天前
|
JavaScript 前端开发
解一下操作数组的方法reduce,some,map,find
解一下操作数组的方法reduce,some,map,find
7 0
|
4月前
使用Lamda表达式、stream流遍历Map、list
使用Lamda表达式、stream流遍历Map、list
|
5月前
|
Python
Python函数式编程,map(), filter() 和 reduce() 函数的作用是什么?
Python函数式编程,map(), filter() 和 reduce() 函数的作用是什么?
|
9月前
|
JavaScript 前端开发
call和apply与this的关系
call和apply与this的关系
30 0
|
9月前
|
Serverless
递归访问目录,嵌套函数,递归函数map函数,filter函数,reduce函数
一、递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹
42 0
|
Python
itertools.chain.from_iterable()的含义与用法
-----------y_pred 是一个模型输出的预测值、是一个张量,pred是一个列表,解释pred.extend(list(chain.from_iterable(y_pred.data.tolist())))的含义,以及介绍chain.from_iterable的含义用法
352 0
Flow之map操作符
Flow之map操作符
188 0
Flow之map操作符
|
Kotlin
flow函数和collect函数浅析
flow函数和collect函数浅析
211 0
|
JavaScript
辅助函数和高阶函数 map、filter、reduce
辅助函数和高阶函数 map、filter、reduce
115 0