struts2从头学起(一)
来源:互联网 发布:端口袜 编辑:程序博客网 时间:2024/04/29 04:33
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
- MVC 2模型的使用
- 功能齐全的标志库(Tag Library)
- 开放源代码
废话不多说,现在我们开始体验Struts2.0的魅力吧。
一,搭建开发和运行环境
Ⅰ,从apache下载最新的struts-2.0.11.1-all.zip。
(包的/apps目录下有一些简单的工程可以参考。这些工程可以导入tomcat直接运行。)
Ⅱ,打开Eclipse新建Web工程。如下图所示。
Ⅲ,选择Web Project然后下一步。
Ⅳ,输入Project name。选择结束。
Ⅴ,从下载的struts-2.0.11.1-all.zip包中,将下面5个包导入到lib目录下。
commons-logging-1.0.4.jarfreemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
Ⅵ,修改web.xml。
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Struts Blank</display-name>
<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.html</welcome-file>
</welcome-file-list>
</web-app>
<web-app id="WebApp_9" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Struts Blank</display-name>
<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.html</welcome-file>
</welcome-file-list>
</web-app>
Ⅷ,插入一个index.html。
选择HTML。
将filename修改成index.html。后选择finish.
Ⅸ,启动tomcat。运行http://localhost:8080/struts2_HelloWorld/就应该可以看见结果了。
二,一个struts2应用程序------helloworld。
- struts2从头学起(一)
- struts2从头学起(二)
- DX从头学起(一)
- DX从头学起(二)
- android从头学起
- 从头学起
- 电子相册模板从头学起
- 洒扫应对从头学起----南怀瑾
- 软件工程从头学起(大数据方向)
- vc++从头学起-第一天
- JQuery从头学起第二讲
- JQuery从头学起第三讲
- 从头学起Expert C Program 1
- ORACLE 11G 从头学起-20141128
- ORACLE 11G 从头学起-20141202
- ORACLE 11G 从头学起-20141204
- ORACLE 11G 从头学起-20141208
- Selenium测试从头开始学起1
- Arcgis Server 9.2控件刷新问题
- XML+RDF——实现Web数据基于语义的描述
- 公司对员工意见和建议的回复
- C#教程 第九课:多态性
- 线程入门2(线程安全)
- struts2从头学起(一)
- SEO学习之旅开始啦!
- 智力题集锦
- 关于丫头报志愿的建议。
- 农村小姑娘的麻辣作文+老师批语
- 简易语义搜索概念初探
- Microsoft Interview IQ questions
- 线程入门1
- chroot用法详解