`
yunmanfan
  • 浏览: 91043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2的手动配置

阅读更多

Struts2的手动配置需要注意以下几点:

1。structs的配置文件名称必须是structs.xml,必须放到src文件中.当然这个有待调查,应该是可以定义成别的名,房子web-inf文件夹下面的.如果必须的话,就是个杯具了....

2。个人用Eclipse搭建的环境,开始的时候没有把class文件夹指向web-inf下面的,导致一天都没有找到struts配置文件.走了很长的弯路.

3。对于strucs配置文件的设置有些体会.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<package name="newsBlog" namespace="/public" extends="struts-default">
		<action name="HelloWorld" class="com.newsblog.hello.HelloWorld">
			<result>/jsp/newsBlog/HelloWorld.jsp</result>
		</action>
		<!-- Add your actions here -->
	</package>
</struts>

 package  name是随便起的名,为了和其他package区分开,当然也可以其他的package的引用.

namespace 很重要,也是必struts1。x强大的地方吧,这个完全可以灵活配置.

比如可以根据url进行全新拦截.

最终的url是http://ip:port/context/namespace/actionName.action

result应该是在context下的jsp的全路径.

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics