在struts里面struts.xml这样配置对吗?http://localhost:8080/struts0300/index访问不了。

<struts>
<constant name="struts.devMode" value="true" />
<package name="test" namespace="/" extends="struts-default" >
<action name="index" class="com.test.action.action3">
<result name="success">
/ActionIntroduction.jsp
</result>
</action>
</package>

</struts>
我对package name不是很理解。

这样写是完全正确的,package呢,一般根据应用的不同,功能模块不同,放在不同的包里,里存放的是action,它可以继承自不同的包,一般来说默认继承自包struts-default!若无法访问,重新启动tomcat试试,重新部署,或者检测下你的tomcat是否可以正常使用!
温馨提示:内容为网友见解,仅供参考
第2个回答  2011-08-09
如果没设置后缀的话是需要加上.action

在struts里面struts.xml这样配置对吗?http:\/\/localhost:8080\/stru...
这样写是完全正确的,package呢,一般根据应用的不同,功能模块不同,放在不同的包里,里存放的是action,它可以继承自不同的包,一般来说默认继承自包struts-default!若无法访问,重新启动tomcat试试,重新部署,或者检测下你的tomcat是否可以正常使用!

struts里面struts.xml这样配置对吗?http:\/\/localhost:8080\/struts0300\/...
Action中缺少方法,如果是调用默认方法excute可以。package的作用是区分不同的包,把两个无关联的分别放在两个包内,可以分别设置命名空间和拦截器

急!!关于Struts的.do文件需要在web.xml中配置吗?怎么配置,可以指导我一...
你的 package 里面有没有带 namespace ?? 如果有namespace 属性,action 前面 还要加上 namespace 的值,来确定路径

ssh项目中struts.xml这种配置怎么理解?求详细解释。
这个是struts.xml文件的通配符配置,表达式{1}的值name属性值中第一个*的值。表达式{2}的值name属性值中第二个*的值。应该容易理解吧,就是说当你调用add方法,访问的是UserAction的时候,name="add_User",至于${path}是OGNL表达式,你可以看一下api文档 ...

struts2 的struts.xml文件怎么配置
的配置 父package必须在子package前配置 name:package名称 extends:继承的父package名称 abstract:设置package的属性为抽象的 抽象的package不能定义action 值true:false namespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为\/test那么访问是的地址为http:\/\/localhost:8080\/struts2\/test...

文件上传中struts.xml怎么配置
<!-- 配置允许上传的文件大小,单位字节 --> 102400 <\/interceptor-ref> struts2 上传文件时,如果限制了上传的文件类型,当用户上传被限制的类型时,struts默认显示的错误如下:Content-Type not allowed: file "icudt42.dll" "upload_47e43c5c_1266edfc786__8000_00000002.tmp" application\/x-msdow...

关于struts2的配置文件struts.xml位置问题
config <!-- 配置装载struts.xml路径,其中struts.xml放在\/src\/struts\/下--> struts-default.xml,struts-plugin.xml,..\/struts.xml <\/init-param> <\/filter> <filter-mapping> <filter-name>struts2<\/filter-name> <url-pattern>\/*<\/url-pattern> <\/filter-mapping> 这样配置之后,你的struts...

Struts2中Struts.xml的作用是什么?
struts.xml 为Struts 2的核心配置文件。struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。struts.xml中主要配置Struts项目的一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。还包括各种拦截器的配置等。

struts2的struts.xml当中,有这么一句话?谁能给解释下
是通配符,{1}{2}是用来匹配*中的内容的!例如你的访问路径是:\/action_method 那么<action name="*_*" class="com.nssc.exam.admin.action.{1}Action" method="{2}">中第一个*就是“action”,第二个*就是“method”,即{1}会被替换为“action”,{2}会被替换为“method”。注意:这里...

struts2 web.xml配置
http:\/\/struts.apache.org\/download.cgi#struts2181 下载truts-2.1.8.1-all.zip (110mb) [PGP] [MD5]解压找到wapps文件。然后找到struts2-blank-2.1.8这个文件,它是一个关于struts2的空白文件,都给我们配置好了我们需要的包和一切环境。你试一试。这个可能对你很有帮助。看看struts.xml ...

相似回答