struts2从头学起(二)

一,第一个Struts 2.0应用程序——Hello World 

    Ⅰ,新建类包,如下图所示。

 

Ⅱ,输入Name后完成。

Ⅲ,在新建的包内新建一个类。

Ⅳ,给这个类一个名字,并且把这个类作为SuperClass的子类。

Ⅴ,做成struts2的配置文件struts.xml。这个文件是核心的配置文件。

一般会考虑将它单独放在一个文件夹下。围绕这它展开web程序的开发。

这里放在/src的目录下。

Ⅵ,输入文件名。

Ⅶ,将struts.xml的内容修改成以下。

<! DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd"
>
< struts >
    
< include  file ="struts-default.xml" />
    
< package  name ="tutorial"  extends ="struts-default" >
        
< action  name ="HelloWorld"  class ="tutorial.HelloWorld" >
            
< result > HelloWorld.jsp </ result >
        
</ action >
    
</ package >
</ struts >

Ⅷ,新建一个JSP程序。

 

Ⅸ,将SayHello.jsp的内容修改成以下。

< %@ page  contentType ="text/html; charset=UTF-8"  % >
< %@ taglib  prefix ="s"  uri ="/struts-tags"  % >
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
< html >
    
< head >
        
< title > Say Hello </ title >
    
</ head >
    
< body >
        
< h3 > Say "Hello" to:  </ h3 >
        
< s:form  action ="HelloWorld" >
            Name: 
< s:textfield  name ="name"   />
            
< s:submit  />
        
</ s:form >
    
</ body >
</ html >

 

Ⅹ,同样的步骤再生成HelloWorld.jsp,以下是其内容。

<% @ page contentType="text/html; charset=UTF-8"  %>
<% @ taglib prefix="s" uri="/struts-tags"  %>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
< html >
    
< head >
        
< title > Hello </ title >
    
</ head >
    
< body >
        
< h3 >< s:property  value ="name"   /></ h3 >
    
</ body >
</ html >

 

Ⅺ,好了,至此,一个struts2的应用程序已经完成了。启动服务。

输入网址:http://localhost:8090/struts2_HelloWorld/SayHello.jsp

Ⅻ ,在页面中随便输入一个aaaa试一下。

哈哈,成功!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值