struts2从头学起(一)

本文介绍如何搭建Struts2.0的开发环境,并通过HelloWorld实例展示基本的使用流程。主要内容包括所需库文件的引入、web.xml配置以及部署运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:
  • 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.jar
freemarker-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 >

    Ⅷ,插入一个index.html。

选择HTML。

将filename修改成index.html。后选择finish.

    Ⅸ,启动tomcat。运行http://localhost:8080/struts2_HelloWorld/就应该可以看见结果了。

二,一个struts2应用程序------helloworld。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值