博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2开发入门指南
阅读量:7113 次
发布时间:2019-06-28

本文共 1373 字,大约阅读时间需要 4 分钟。

**Struts2**作为一个开发框架,它为我们很好的提供了一个开发模板,使用**Struts2**可以减轻开发人员的负担并且可以增强程序的可读性,下面我们来说说如何使用**Struts2**做一个小例子:

开发所需要的工具/开发环境:

【1】Struts2开发的jar包
【2】一个Struts.xml文档模板
【3】Java开发IDE---Myeclipse

开发分为以下四步完成:

【1】导入相应的jar包
【2】在web.xml文档中配置Struts的核心过滤器
【3】创建所需的Action
【4】在Struts.xml文档中对Action进行配置
【5】创建对应的使用即jsp文件

下面就以上五步进行详细讲解:

【1】我为大家整理了Struts2开发所需要的jar包,大家可以在这个链接中进行下载:链接: 密码:gmik。
下载完毕这些jar包后将这些jar包导入webroot下的lib目录中

【2】关于Struts2核心过滤器配置,需要配置两个属性,一个是filter,另外一个是filter-mapping即filter的映像配置,具体配置如下:

Struts
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF ilter

</filter>

<filter-mapping>

Struts
/*

</filter-mapping>

【3】创建action实际就是创建一个处理逻辑的Java类,例如本例子创建的Action:

public class HelloWorldAction extends ActionSupport {    @Override    public String execute() throws Exception {    // TODO Auto-generated method stub    //return super.execute();    System.out.println("执行action");    return SUCCESS;        }        }  这个Action的作用很简单,就是当执行这个Action时在控制台输出一句话“执行Action”

【4】在struts.xml文档中配置这个action其实质就是告诉页面如何使用这个action,具体配置如下:

/result.jsp

【5】关于在jsp页面中使用action的关键就是路径的填写,例如在a标签中的href属性中填的属性值就是在struts.xml文件中action中name中填写的值

以上就是Struts2开发入门的一个流程,大家如果看完以后还有问题的话可以关注我的微信公共账号咨询我,麻烦大家扫一扫下面的二维码:

![图片描述][1]

下面是整个项目的文件包:

链接: 密码:t0yj

转载地址:http://vjwel.baihongyu.com/

你可能感兴趣的文章
python时间模块小结
查看>>
BZOJ3997:[TJOI2015]组合数学(DP,Dilworth定理)
查看>>
C# Application.DoEvents() 处理队列消息,防界面假死。
查看>>
python基础===python实现截图
查看>>
Django模型
查看>>
Quartus中代码字体大小的调整方法
查看>>
配置url防盗链、目录权限访问控制Directory、文件访问权限控制FilesMatch
查看>>
【spring boot】4.spring boot配置多环境资源文件
查看>>
关于datepicker如何获取月中日长
查看>>
神经网络练习四-ex4
查看>>
通用for_each清理容器模板函数
查看>>
MVC5发布到IIS,出现HTTP 错误 404.0 - Not Found的完美解决方法
查看>>
c# 与 java 语法异同
查看>>
cleanup failed because the file not under version control问题的解决
查看>>
html+css+js实现滑动导航条(转载)
查看>>
BZOJ 2039人员雇佣
查看>>
angular ng-repeat出来的数据 每条修改数据后返回给接口 如何取到每个对应修改的值...
查看>>
nodeJs express mongodb 建站(linux 版)
查看>>
java使用websocket,并且获取HttpSession,源码分析
查看>>
odoo开发笔记 -- 视图继承扩展
查看>>