Struts2:笔记2、通配符映射
通配符映射:
一个 Web 应用可能有成百上千个 action 请求,可以利用 Struts 提供的 通配符映射机制 把多个彼此相似的映射关系简化为一个映射关系。
通配符映射规则:
-- 若找到多个通配符,没有通配符的那个将胜出。
-- 若指定的动作不存在,Struts 将会尝试把这个 URI 与任何一个包含着通配符 * 的动作名进行匹配。
-- 被通配符匹配到的 URI 字符串的子串可以用{1},{2}来引用。{1}匹配第一个子串,{2}匹配第二个子串。。。
-- {0}匹配整个 URI
-- 若 Struts 找到的带有通配符的匹配不止一个,则按先后顺序进行匹配。
-- * 可以匹配零个或多个字符,但不包括 / 字符。如果想把 / 字符包括在内,则需要使用 **,如果需要对某个字符进行转义,需要使用 \ 。