<filter>
<filter-name>welcomeFilter</filter-name>
<filter-class>struts2.action.WelcomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>welcomeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/welcome/welcome.jsp</welcome-file>
</welcome-file-list>
如果这样配可以进入filter
但是如果这样 <filter>
<filter-name>welcomeFilter</filter-name>
<filter-class>struts2.action.WelcomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>welcomeFilter</filter-name>
<url-pattern>/welcome/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/welcome/welcome.jsp</welcome-file>
</welcome-file-list>
就进不去!!!!高手指点下小弟
目的是不能直接访问:http://127.0.0.1/wfasd/welcome/welcome.jsp
需要通过过滤器来做个过滤跳转
<filter-name>welcomeFilter</filter-name>
<filter-class>struts2.action.WelcomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>welcomeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/welcome/welcome.jsp</welcome-file>
</welcome-file-list>
如果这样配可以进入filter
但是如果这样 <filter>
<filter-name>welcomeFilter</filter-name>
<filter-class>struts2.action.WelcomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>welcomeFilter</filter-name>
<url-pattern>/welcome/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>/welcome/welcome.jsp</welcome-file>
</welcome-file-list>
就进不去!!!!高手指点下小弟
目的是不能直接访问:http://127.0.0.1/wfasd/welcome/welcome.jsp
需要通过过滤器来做个过滤跳转
<filter-name>welcomeFilter</filter-name>
<url-pattern>/welcome/*</url-pattern>
</filter-mapping>
<url-pattern>/*</url-pattern>表示structs能过滤处理所有的标签,加一个/welcome就将范围缩小了啊,
<filter>
<filter-name>welcomeFilter</filter-name>
<filter-class>struts2.action.WelcomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>welcomeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>web.xml配置
<welcome-file-list>
<welcome-file>welcome.jsp</welcome-file>
</welcome-file-list>
这样就行了