**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