Struts2初学建议

原创 2007年10月06日 23:10:00

Struts2比起Struts1来说改进不少,写程序方面也方便了很多,只不过对于刚刚学习Struts2,却根本没有接触过Struts1的人,在做Struts部署的时候,往往会遇到很多问题,问题久了还不能解决的话,就会大失积极性.显然已经没有必要回去研究Struts1了,那么要的就是一种比较方便进入Struts2的开发环境.

幸运的是,Struts2自带了几个例子(war),其中有一个struts2-blank-2.0.9.war不光是作为一个例子,它还可以用来作为初学者的开发模板.也就是说,我们完全可以在这个模板上轻松地写和配置自己的Struts V-C部分.可以按以下步骤:

1.在ProjectExplorer里右键,选import,然后选中war file,确定.

2.浏览到自带的struts2-blank-2.0.9.war例子文件,点下一步.

3.这些文件都不要选,因为提示说得很清楚,不选的话,就会以jar形式放到web-inf/lib中,这正是我们想要的操作.

4.完成后,会自动生成一个project,名称和导入的war一样,模板就完成了!

5.现在我们可以在这个模板上改东西了,完全是放心地学习struts,而不是一直在配置中寻找道路.当然,这些配置也是一定要会的,不过当你在这个模板上写多了,根本就能完全地了解它.其实也就不过在web.xml中加入filter(这个基本上是定的),和在struts.xml中配置packge和action而已.我们可以写自己的action了,为了不和模板冲突,我们可以建自己的包,例如我建了一个hover包,然后在hover包里写了一个最简单的MyAction类(MVC中的C部分).

6.WebContent下新建result.jsp,这是struts中MVC结构的V部分.

7.布署Struts,本来应该在Struts.xml中,但是Struts.xml嵌入了example.xml,action都是写是example.xml里的,所以我们也写在里面(选中的是我们加的,其它的是原来有的,是例子中配置的Action):

基本上我们的工作已经完成了,我们改过的东西很少很少!



注意,这儿提示web-inf里的web.xml有错,不管它,实际上是没什么错的.
运行服务器,得到结果:


有了这个模板,我们就可以把主要精力集中在研究Struts的更重要的地方,也可以自己开发一个模板,然后以后就在这个模板上进行开发,这样就可以更加地节约自己的劳动力了,呵呵~

相关文章推荐

初学spring+struts2+hibernate之配置篇

1、首先是web.xml配置 http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...

Struts2初学devMode发展模式,更改action出现映射错误解决办法(原因是版本问题,轻松解决)

STRUTS2 1. 写好最简单的hello world项目后,无法通过浏览器访问到hello.jsp页面,提示没有资源。 学习structs2的时间,已经更新到了2.3.16了,stru...

学习struts2+json简单示例(适于初学json者)

声明:这是转帖的原帖地址:http://hi.baidu.com/fuzk2008/blog/item/de586ed2556c77133bf3cf65.html 一、搭建struts2环境。    ...

struts2初学笔记(一) 类型转换

struts2初学笔记(一) 类型转换

Struts2初学

疯了都,,今天中午找错误,找啊找,可就是感觉没有错误! 于是 我决定睡一觉,,,起来找,过了几分钟突然发现struts.xml里package少添一个属性extends="struts-defaul...

初学struts2用到的jar包

  • 2012年03月15日 10:08
  • 3.13MB
  • 下载

初学struts2

  • 2015年08月10日 00:01
  • 3.03MB
  • 下载

Struts2初学 Struts.xml详解二

A、使用继承实现设置全局视图    package节点中还可以设置全局的视图,如:              /err.jsp      但如果其他包也想实现这样的视图,就需要使用继承的方式...

Struts2初学 struts.xml详解 一

一、简介    Struts 2是一个MVC框架,以WebWork设计思想为核心,吸收了Struts 1的部分优点 二、详解     首先让我们看一下一个简单的struts.xml文件的结构 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2初学建议
举报原因:
原因补充:

(最多只允许输入30个字)