首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(12)Struts_通配符映射

可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系 <action name="czy_save" class="com.qbz.<em>struts</em>2_02...若找到多个匹配, 没有<em>通配符</em>的那个将胜出 若指定的动作不存在, <em>Struts</em> 将会尝试把这个 URI 与任何一个包含着<em>通配符</em> * 的动作名及进行匹配 被<em>通配符</em>匹配到的 URI 字符串的子串可以用...{1}, {2} 来引用. {1} 匹配第一个子串, {2} 匹配第二个子串… {0} 匹配整个 URI 若 <em>Struts</em> 找到的带有<em>通配符</em>的匹配不止一个, 则按先后顺序进行匹配 可以匹配零个或多个字符...如果需要对某个字符进行转义, 需要使用 . 1.若找到多个匹配, 没有<em>通配符</em>( 即:精确匹配 )的那个将胜出 2.若指定的动作不存在, <em>Struts</em> 将会尝试把这个 URI 与任何一个包含着<em>通配符</em> * 的动作名及进行匹配 可见,uri

40510

Struts2的通配符配置方式

后来看了struts2的文档才知道,其实我们可以使用struts2灵活的通配符配置来达到减少action类的目的: 先来看看一个简单的时序图 请求从这个页面发起,只是简单的两个链接 上面这个XML的配置内容有几点需要注意: 我开启了struts2的RMI,apache struts基于安全性考虑,RMI默认是关闭的。...大家看到action name的值跟平常有点不一样,我使用了星号通配符用来匹配JSP中的两个链接:infoadd和infodel, 要配置method=”{1}”, 这样要被调用的method名字就分别是...result的JSP页面的名字也可以用通配符来配置,我分别定义了两个JSP,addinfo.jsp和delinfo.jsp,这样正好一一对应。...的通配符配置,所以两个JSP里面的内容只是返回一句话而已,这里我就不贴出来了,现在看看调用,我点第一个链接: 点第二个链接 由此可见,struts2的通配符配置真的是很灵活很强大滴,这样我们在实际项目开发中可以少写很多

35240
您找到你想要的搜索结果了吗?
是的
没有找到

通配符通配符掩码

路由中的通配符 1.路由配置中的通配符   在路由器的配置中,经常出现通配符。和子网掩码一样,都是以“0”或“1”表示,不过与子网掩码所表示的意思却不一样。   ...子网掩码所表示的是IP的网络位和主机位,而通配符则表示与IP是否匹配。   通配符同样是32位,和IP地址一一对应,“0”位代表精确匹配,而“1“位代表不许匹配。...通配符掩码(wildcard-mask) 1.路由器使用的通配符掩码(或反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。...它像子网掩码告诉路由器IP地址的哪一位属于网络位一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。这个地址掩码对使我们可以只使用两个32位的号码来确定IP地址的范围。...相反,在访问列表中将通配符掩码中的一位设成1表示I P地址中对应的位既可以是1又可以是0。有时,可将其称作“无关”位,因为路由器在判断是否匹配时并不关心它们。

1.4K10

通配符掩码

在访问控制列表中,通配符掩码来指定主机、特定网络或网络的一部分,首先要理解块大小,其用于指定地址范围 块大小包括128、64、32、16、8、4等,在需要指定地址范围时,可使用能满足需求的最小块大小...0.0.0.0 (等价于 host 172.16.30.5) 其中4个0分别表示一个字节,0表示地址中相应字节必须与指定地址相同,要指定某个字节为任意值,可使用255,如下演示使用通配符掩码指定一个...因此你要禁止网络中的一部分(172.16.8.0~172.16.15.0)访问你的网络,则该范围对应块大小为8 (计算区间:15-8+1) ,因此在访问控制列表中,应使用网络号172.16.8.0和通配符掩码...上述网络号和通配符掩码告诉路由器,从172.16.8.0开始,向上数8个(块大小)网络,直到172.16.15.0 通配符掩码总是比块大小小1,在这个示例中,通配符掩码为7,因为块大小为8;如果使用的块大小为...16,则通配符掩码为15。

90810

linux 通配符 排除,linux通配符「建议收藏」

今天在看linux中有关Makefile文件的写法的时候,提到了通配符的概念。感觉似乎挺熟悉,但一时间竟想不起来到底为何物!经过在网上查询现总结如下: 1、linux中基本通配符: “?”...[cChH]通配符便可替代c或h字符的大小写形式。通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代替任意小写字母,而[a-zA-Z]则可替代任意字母。...与DOS相比,UNIX的通配符机制要比DOS好得多。在DOS中,任何在“*”之后,在“.”之后的字符均被忽略,所以下面的指令将不能得到你想象的结果。...2、可以在一条指令中用多个通配符 例如 rm a*out*tmp? 该命令可以删除一系列临时性的输出文件,如ab.out.temp1、ab.out.temp1等。...3、灵活使用通配符 UNIX可将有一定关的文件看作一集合的一部分,用户可以用该集合去匹配。

2.3K20

通配符订阅

多级通配符和单级通配符可用于订阅,但消息发布者不能在主题中使用。 主题级别分隔符 正斜杠 (/) 用于分隔主题树中的每个级别,并为主题空间提供分层结构。...当在订阅者指定的主题中遇到两个通配符时,使用主题级别分隔符非常重要。 多级通配符 数字符号 (#) 是与主题中任意数量的级别匹配的通配符。...多级通配符只能单独指定,也可以在主题级分隔符旁边指定。因此,#和finance/#都是有效的,但finance#是无效的。多级通配符必须是主题树中使用的最后一个字符。...单级通配符 加号 (+) 是仅匹配一个主题级别的通配符。...此外,由于单级通配符仅匹配单个级别,因此finance/+与finance不匹配。 单级通配符可以在主题树中的任何级别使用,也可以与多级通配符结合使用。

2.7K10
领券