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里


目录
打赏
0
0
0
0
0
分享
相关文章
|
3月前
使用结构体(struct)将两个复数相加
使用结构体(struct)将两个复数相加。
55 2
|
9月前
|
struct 和 typedef struct 区别和用法总结
struct 和 typedef struct 区别和用法总结
180 0
offsetof宏的使用、模拟实现及 (size_t)&(((struct_type*)0)->mem_name)的解释
offsetof宏的使用、模拟实现及 (size_t)&(((struct_type*)0)->mem_name)的解释
Func和Action委托简单用法
Func和Action类是特殊的类型,它们允许你在不必指定自定义委托类型的情况下,去使用委托。在整个.NET框架中都可以使用它们。例如,在我们考察并行计算时,你也会看到这两个类的示例。 上面一段文字是官方的一段翻译。
1966 0
目录
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等