<form>中的action根据url-pattern寻找具体的servlet来处理

解决方案 »

  1.   

    对,正是你利用 <url-pattern>中描述的,你才用IE打开它
      

  2.   

    Uniform Resource Locator ,在Internet的WWW服务程序上用于指定信息位置的表示方法
      

  3.   

    正如 tomuno(tomuno) 所说:
        Uniform Resource Locator 一般中文翻译为:统一资源定位符,就是(Internet上)一个资源的地址
        pattern 模式,url-pattern 该知道代表一种什么意思了吧    就是说你访问的资源以.action结尾(当然指的是本应用之内,不管是以login.action或logout.action或abc.action,如果用struts需要在配置文件中配置定义),就会调用Servlet action,它对应的class是com.self.ServletController,就相当于执行java com.self.ServletController    明白?
      

  4.   

    假设你得web应用程序得名字为web;
    其中一个servlet得名字为TestServelt
    那么,你就可以这样来访问他了:http://localhost:port/web/TestServlet如果:
      <servlet-mapping>
        <servlet-name>TestServlet</servlet-name>
        <url-pattern>/aaa/*</url-pattern>
      </servlet-mapping>
    那么,你的所有的类似:http://localhost:port/web/aaa/xxx.html
    http://localhost:port/web/aaa/bbb/xxx.html
    http://localhost:port/web/aaa/yyy
    的请求均由TestServlet来处理!