struts2 访问路径问题

问题描述

web。xml<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>struts。xml<struts><packagename="pigiszq"namespace="/test"extends="struts-default"><actionname="first"class="org.zym.struts2.zymstruts2"method="excust"><resultname="susses">/WEB-INF/page/hellow.jsp</result></action></package></struts>zymstruts2。javapackageorg.zym.struts2;publicclasszymstruts2{privateStringmessage;publicStringgetMessage(){returnmessage;}publicvoidsetMessage(Stringmessage){this.message=message;}publicStringexcust(){message="THISISAFIRSTSTRUTS2PROGRAME";return"susses";}}-----------------------------------------访问路径http://localhost:8080/struts2/first.action怎么始终报错typeStatusreportmessageThereisnoActionmappedfornamespace/andactionnamefirst.descriptionTherequestedresource(ThereisnoActionmappedfornamespace/andactionnamefirst.)isnotavailable.各位大虾帮忙看看谢谢

解决方案

解决方案二:
namespace="/test"还有这个啊
解决方案三:
访问路径http://localhost:8080/struts2/test/first
解决方案四:
是的啊路径是这样http://localhost:8080/struts2/test/first.action还是一样
解决方案五:
<filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>这个不要.action
解决方案六:
http://localhost:8080/struts2/test/first.action
解决方案七:
可以啦3Q不过还有个问题如果web.xml中不用<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter>这一段就会报错是什么原因。。。。
解决方案八:
FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能:a.执行Actionsb.清除ActionContextc.维护静态内容d.清除request生命周期内的XWork的interceptors
解决方案九:
因为这个是引用的struts2的包
解决方案十:
非常感谢。。

时间: 2024-09-12 01:04:06

struts2 访问路径问题的相关文章

Struts2.1.8 访问路径问题

问题描述 <package name="demo" namespace="/" extends="struts-default"> <action name="list" class="web.demoController" <result>/demo.jsp</result> </action> <!-- Add actions here --&

PHP Yii开源框架入门学习(二)修改Yii网站访问路径

默认网站访问路径如下所示: http://127.0.0.1:8080/zuizen/index.php?r=admin/UserInfo/admin 这种路径对搜索引擎不友好,需要改成如下形式: http://127.0.0.1:8080/zuizen/admin/UserInfo/admin.html 以下步骤实现以上要求: 1) 修改Apache配置,使其支持重写: 打开Apache配置文件httpd.conf:开启apache的mod_rewrite模块: 去掉LoadModule re

ORACLE执行计划的访问路径

三.访问路径(方法) -- access path 优化器在形成执行计划时需要做的一个重要选择是如何从数据库查询出需要的数据.对于SQL语句存取的任何表中的任何行,可能存在许多存取路径(存取方法),通过它们可以定位和查询出需要的数据.优化器选择其中自认为是最优化的路径. 在物理层,oracle读取数据,一次读取的最小单位为数据库块(由多个连续的操作系统块组成),一次读取的最大值由操作系统一次I/O的最大值与multiblock参数共同决定,所以即使只需要一行数据,也是将该行所在的数据库块读入内存

filter拦截tomcat的默认访问路径

问题描述 filter拦截tomcat的默认访问路径 http://localhost:8080 可以访问到我的项目 index.jsp 我想拦截http://localhost:8080这个请求 filter的url-pattern的应该怎么设置 或者有没有其他的办法 不想用/*来拦截所有请求 我是想问怎么才能拦截到http://localhost:8080这个请求 解决方案 设置Tomcat默认访问路径Tomcat的默认访问路径问题 解决方案二: index.htmlindex.htmind

spring配置-Spring 访问路径配置问题

问题描述 Spring 访问路径配置问题 我项目访问一张图片 spring配置如下 <bean name="/hello" class="com.xtao.controller.HelloController"></bean> <mvc:resources location="/resources/" mapping="/resources/**"/> <bean class=&quo

struts2.0-Java struts2 的路径管理问题

问题描述 Java struts2 的路径管理问题 1 如果我想把这个xml配置文件放在一个包里~ 在web配置文件怎么配置 可以让这个xml被扫描到额~ 2 我想给我的jsp页面分类管理,把index.jsp和welcome.jsp 放在back下面,我的路径该如何写? <action name=""checkuser"" class=""com.admin.action.UserAction""> <re

spring mvc-springMVC 访问路径不太清楚

问题描述 springMVC 访问路径不太清楚 刚试了下springMVC,发现使用很简单,但是对路径不是太懂,默认的好像是 localhost:8080/层名/@RequestMapping()中设置的值...是这个样吗?类上也可以加注解,还有其他方法吗? 解决方案 http://127.0.0.1:8080/项目名/类路径/方法路径 其中方法路径可以写成"{param1}/{param2}/methodName"形式,其中大括号括起来的部分可以用@PathVariable注解取值.

java ee-springMVC中jsp页面访问路径404错误?

问题描述 springMVC中jsp页面访问路径404错误? 配置如下 spring-servlet.xml class="org.springframework.web.servlet.view.InternalResourceViewResolver"> Web.xml spring*.do 我在JSP页面的路径是WebContent/views/EnterpriseInfoManag/pollutionBasInfo.jsp controller的代码是: @Control

tomcat-不知道为什么访问不到图片,求帮忙。目录跟访问路径如下图

问题描述 不知道为什么访问不到图片,求帮忙.目录跟访问路径如下图 解决方案 URL地址后的中文会自动转码为URL编码,你可以把图片换成英文图片名 ,例如 :安踏.jsp AnTa.jsp就可以了 解决方案二: 中文问题,你把url用utf8编码一下吧 解决方案三: 楼主 url编码问题 你可以尝试换成英文的 或者对url进行编码 解决方案四: 对url进行编码,URL地址后的中文会自动转码为URL编码,你可以把图片换成英文图片名 解决方案五: 图片用英文命名,或者把URL转码成UTF-8 解决方