我在项目中用到了DWR,在浏览器直接输入http://localhost/项目名/DWR/, 这样可以看Classes known to DWR:
这样的一个页面,它把DWR需要调用的java类都公布出来了,点击每个类可以看具体方法,如何屏蔽它呢,不让用户看到

解决方案 »

  1.   

    额,dwr还能这样啊,我都没发现过。
      

  2.   

    配置文件里有个DEBUG参数,设为难false就关了
      

  3.   

    是哪个配置文件啊,dwr.xml这个吗,怎么加啊?
      

  4.   

    在web.xml中<servlet>
    <servlet-name>dwr-invoker</servlet-name>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <!-- 指定DWR核心Servlet处于调试状态 -->
    <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
    </init-param>
    </servlet>
      

  5.   

    另外还可以用struts2,我刚试过,如果是struts2的话,它的配置文件默认为/* ,它会比dwr的默认配置的/dwr/*的优先级要高,所以,如果按你刚才的在浏览器中输入的网址,它会默认被struts2的拦截器拦下,你就不会担心再被看到你刚才说的那个页面了