频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
struts2之helloworld
2017-01-20 09:53:58         来源:ZZ  
收藏   我要投稿
struts2之helloworld:从昨天到今天,看了一下午讲解struts2的书,然后自己动手写helloworld,我的天,真正动手的时候才是感觉麻烦,一堆问题,什么下载哪个版本啊,要引入哪些jar包啊之类的,期间还经历了几次helloworld跑不起来,除了struts2本上需要学习外,其他的奇奇怪怪的东西也很多,玩了一下午,很受用。

编写一个Struts2的程序的步骤:
1. 首先创建一个web工程。
2. 然后加入Struts2的jar包。
3. 在web.xml中 配置Struts2的核心Filter。
4. 编写一个类(这个类实现Action接口或者继承自ActionSupport)。
5. 然后在类路径下(就是src目录下)创建一个struts.xml配置文件。
6. 配置action和result。
7. 完成

web.xml:



    Struts2-001-helloworld
    
    
        struts2
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    
    
        struts2
        /*
    
    
        index.html
        index.htm
        index.jsp
        default.html
        default.htm
        default.jsp
    

struts.xml:





    
    
    
        
        
            
            
                WEB-INF/hello.jsp
            
        
    

HelloWorldAction.java:

package com.tuxianchao;

import com.opensymphony.xwork2.ActionSupport;

public class HelloWorldAction extends ActionSupport {
    private static final long serialVersionUID = 1L;

    /*
     * 
     * 处理结果方法,这里只是打印语句,然后返回 (non-Javadoc)
     * 
     * @see com.opensymphony.xwork2.ActionSupport#execute()
     */
    @Override
    public String execute() throws Exception {
        System.out.println("执行action中的execute...");
        return SUCCESS;
    }

}

运行结果:

问题记录

开始引入的jar包,web.xml中的配置,struts.xml文件,都可以从下载的文件apps文件夹中示例项目中找到。 struts.xml文件一定要放在类路径下(src目录下)。 eclipse不知道什么情况,有点抽风,是有问题,跑不起来项目,解决办法是:修改一下编译后的.class文件的路径,确保在WEB-INF文件目录下。
点击复制链接 与好友分享!回本站首页
上一篇:远程调用的几种方式
下一篇:Spark架构及运算逻辑
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站