Struts的环境搭建和第一个Struts网站

Posted 尚学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts的环境搭建和第一个Struts网站相关的知识,希望对你有一定的参考价值。

struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择

1,下载和安装struts框架



2,解压下载的压缩文件


Struts的环境搭建和第一个Struts网站

3,找到apps文件里面的struts2-blank.war 文件解压

4,找到struts2-blank.war 解压后的 struts.xml 和 lib 里面的所有的包

5,将找到的struts.xml 复制到eclipse工程中的src文件下 ,将找到的所有lib包拷贝到eclipse工程下的web-inf下的lib里面

6,配置工程中的web.xml文件

以上六步sturts环境就已经安装完毕

二:经过上面的步骤;struts的环境已经搭建好,下面来开发我的第一个sturts网站

struts.xml中的配置

Xml代码

  1. <?xml version="1.0" encoding="UTF-8" ?>

  2. <!DOCTYPE struts PUBLIC

  3. "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

  4. "http://struts.apache.org/dtds/struts-2.3.dtd">

  5. <struts>

  6. <!--

  7. <constant name="struts.enable.DynamicMethodInvocation" value="false" />

  8. <constant name="struts.devMode" value="true" />

  9. <package name="default" namespace="/" extends="struts-default">

  10. <default-action-ref name="index" />

  11. <global-results>

  12. <result name="error">/WEB-INF/jsp/error.jsp</result>

  13. </global-results>

  14. <global-exception-mappings>

  15. <exception-mapping exception="java.lang.Exception" result="error"/>

  16. </global-exception-mappings>

  17. <action name="index" class="">

  18. <result type="d">

  19. <param name="actionName">HelloWorld</param>

  20. <param name="namespace">/example</param>

  21. </result>

  22. </action>

  23. </package>

  24. <include file="example.xml"/>

  25. -->

  26. <package name="default" namespace="/" extends="struts-default">

  27. <action name="hello" >

  28. <result >

  29. /login.html

  30. </result>

  31. </action>

  32. <action name="hellow" >

  33. <result >

  34. /index.html

  35. </result>

  36. </action>

  37. </package>

  38. <!-- Add packages here -->

  39. </struts>

输出结果:

hello struts2

以上是关于Struts的环境搭建和第一个Struts网站的主要内容,如果未能解决你的问题,请参考以下文章

搭建Struts2开发环境

第3章 Struts2框架--1Struts2环境搭建

Struts2环境搭建

Strust2学习之一(struts2 环境搭建)

Struts2概述开发环境搭建

Struts2环境搭建