使用DWR时使用多个dwr.xml文件

应用中采用多个dwr.xml,在配置DWR核心Servlet时增加:

<init-param>
	<!--param-name要以config字符串开头-->
	<param-name>config*****</param-name>
	<param-value>WEB-INF/dwr.xml</param-value>
</init-param>

 例如:

	
<servlet>
        <servlet-name>wang-invoker</servlet-name>
        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
	<param-name>config-wang</param-name>
	<param-value>WEB-INF/dwr-wang.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
	<servlet-name>wang-invoker</servlet-name>
	<url-pattern>/wang/*</url-pattern>
</servlet-mapping>

<servlet>
	<servlet-name>li-invoker</servlet-name>
	<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
	<init-param>
		<param-name>config-li</param-name>
		<param-value>WEB-INF/dwr-li.xml</param-value>
	</init-param>
</servlet>
<servlet-mapping>
	<servlet-name>li-invoker</servlet-name>
	<url-pattern>/li/*</url-pattern>
</servlet_mapping>
<!--只有wang才可以访问/wang/*下的资源,只有该角色才可以调用dwr-wang.xml中定义的远程类-->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>dwr-wang-collection</web-resource-name>
		<url-pattern>/wang/*</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>wang</role-name>
	</auth-constraint>
</security-constraint>
<!--只有li才可以访问/li/*下的资源,只有该角色才可以调用dwr-li.xml中定义的远程类-->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>dwr-li-collection</web-resource-name>
		<url-pattern>/li/*</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>li</role-name>
	</auth-constraint>
</security-constraint>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值