Struts2入门

mac2022-06-30  103

  一、Struts2入门

  Struts的官方网址是 http://struts.apache.org,在该网站上可以获取Struts的所有版本及帮助文档。

  在Struts2程序中,这些jar文件是必须要添加的。

名称说明struts2-core-2.1.14.1.jarStruts2的核心类库xwork-core-2.1.6.jarXwork的核心类库ognl-2.7.3.jarOgnl表达式语言类库commons-logging-1.0.4.jarLog4j日志支持类库freemarker-2.3.15.jarFreemarker模板语言支持类库commons-io-1.3.2.jar处理IO操作的工具库commons-fileupload-1.2.1.jar文件上传支持类库

  创建Struts2的基本流程:

  (1)新建Web项目,将Struts2的支持类型库文件添加到WEB-INF目录的lib文件夹中;

  (2)在web.xml文件中生命Struts2提供的过滤器,名称为:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;

    

  (3)在Web项目的源码文件夹中,创建名称为struts2.xml的配置文件,在此配置文件中定义Struts2中的Action对象。

   

    说明:

    <1>  <package>标签,声明一个包,通过name属性指定包的名称为struts2,并通过extends属性指定此包继承于struts-default包。

    <2> <action>标签,用于定义Action对象,它的name属性用于访问此Action的URL。

    <3> <result>标签,用于定义处理结果和资源之间的映射关系,实例中<result>子元素的配置为处理成功后,请求将其转发到first.jsp页面。

  (4)创建程序中的主页面index.jsp,在该页面中编写一个超链接,用于访问定义的Action对象,此链接所指向的地址是login.action。

    <body>

      <a href="login.action">请求Struts2</a>

    </body>

   (5)创建名称为result.jsp的页面,此页面是Action对象login处理成功后的返回页面。

 

转载于:https://www.cnblogs.com/Wyao/p/7007909.html

相关资源:struts2入门小案例源码
最新回复(0)