*.do 意思是只要请求这个以*.do后缀结尾的文件时那个叫action的servlet 都要执行

解决方案 »

  1.   

    1--:JSP?下载得到的不是源程序吧--呵呵
    2:我想把全部对一个目录下面文件的访问都映射到一个servlet/jsp中,该如何设置?
    只有在Action  action-mapping转向
      

  2.   

    1、flashget下载的jsp是jsp在服务器端运行后生成的html文件,不会有源程序
    2、必须设置一个过滤器filter应用到*.jsp上
    <filter>
    <filter-name>theName</filter-name>
    <filter-class>the.filter.class</filter>
    </filter>
    <filter-map>
    <filter-name>theName</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-map>
      

  3.   

    唉,jsp我还没学,慢慢看了
      

  4.   

    那个.do完全是自己配制的
    你可以设置成.notdo
    在jsp叶面调用这个servelet时加上这个后缀
    struts的核心就是那个servelet所以他也要配置这个
    你可以仔细看看web.xml
      

  5.   

    第二个问题:
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>
    就行了
      

  6.   

    使用过滤机制,外加把原来的jsp转化为do,正常出现的只是do,凡事对jsp的直接访问,全部被filter了
      

  7.   

    ipv(宁静致远) right
    action="" 和web.xml文件以及config xml文件都是相关联的 环环相扣   比如目录 /webroot/ a.jsp
    如果在url中输入/webroot/ a.jsp 则需要先通过一个servlet----SerControl过滤,该如何配置?如果是一开始就显示一个经过处理之后的页面 应该先运行/webroot/*.do才行吧 action中先进行一些处理