问题描述
首先,我这样配置一个页面<packagename="basePackage"extends="struts-default"namespace="/admin"><actionname="*"><result>/WEB-INF/admin/{1}.jsp</result></action></package>
那么我访问http://localhost:8080/Demo/admin/admin是可以访问到/WEB-INF/admin/admin.jsp页面的但现在我要访问的页面不单单放在WEB/INF的admin文件夹下面,还有WEB-INF的user文件夹,system文件夹等等的页面开始我以为可以这样配<actionname="*/*"><result>/WEB-INF/{1}/{2}.jsp</result></action>
接着访问http://localhost:8080/Demo/admin/admin提示找不到http://localhost:8080/Demo/admin/.jsp问题一:那么现在,我应该怎么写呢?接上面的例子,一开始的action配置我可以通过http://localhost:8080/Demo/admin/admin访问admin.jsp但我发现也可以用http://localhost:8080/Demo/admin/admin/admin或者http://localhost:8080/Demo/admin/admin/admin...反正命名空间跟通配符能匹配都能进入admin.jsp页面,但是,admin.jsp页面的css,js也就引入不进来了,因为我都是用相对路径来引用的问题二:在struts2中,能不能设置访问如http://localhost:8080/Demo/admin/admin/admin/admin...的时候,会自动转向会http://localhost:8080/Demo/admin/admin,或者其他统一的提示页面?