当前位置: 代码迷 >> Web前端 >> DWR配置文件定名以及路径设置
  详细解决方案

DWR配置文件定名以及路径设置

热度:5   发布时间:2012-11-01 11:11:31.0
DWR配置文件命名以及路径设置
可能有人喜欢在设计过程中将DWR配置文件命名成自己喜欢的名字,或者根据权限可能会有读取不同配置文件的可能,怎么办呢?
            1、假设我将DWR配置文件命名为“MyDwr.xml”并且在“WEB-INF/”下面。

                 主要在web.xml文件中声明DWRServlet的“servlet”标签中添加“init-param”标签,并且要正确设置相应的配置文件路径,具体设置如下:

                 <servlet>

                     <servlet-name>***********</servlet-name>

                     <servlet-class>***********</servlet-class>

                     <init-param>

                        <param-name>config</param-name>

                        <param-value>WEB-INF/MyDwr.xml</param-value>

                     </init-param>

                     *************

                 </servlet>

                 如果“MyDwr.xml”文件保存在“src”或“src/com”下面,则将“config”的值设置成“classpath:MyDwr.xml”或“classpath:/com/MyDwr.xml”,其中“classpath”是编译之后src下面所有编译成.class文件的路径。

               2、如果想将管理员和普通用户的DWR文件分开管理(管理员:dwr-admin.xml;普通用户:dwr-user.xml):

                管理员:

                 <servlet>

                     <servlet-name>***********</servlet-name>

                     <servlet-class>***********</servlet-class>

                    <init-param>

                        <param-name>config-admin</param-name>

                        <param-value>WEB-INF/dwr-admin.xml</param-value>

                     </init-param>

                     *************

                 </servlet>

                 普通用户:

                  <servlet>

                     <servlet-name>***********</servlet-name>

                     <servlet-class>***********</servlet-class>

                     <init-param>

                        <param-name>config-user</param-name>

                        <param-value>WEB-INF/dwr-user.xml</param-value>

                     </init-param>


                     *************

                 </servlet>