`

struts2.0基础配置-附加实例

阅读更多

  struts的作用不多说了,它充当了MVC中的C的角色 

 

下载地址:http://struts.apache.org/2.1.8.1/index.html

 

下面开始搭建一个struts2.0的实例:

 

1、解压下载好的struts2的压缩包,找到目录下面的apps目录,到apps目录下面找到struts2-blank-2.1.8.1.war,解压它,解压后到WEB-INF目录下面找到lib文件夹,里面有6个jar包,如下图:

其中红框内的5个jar包是搭建一个strut2.0框架必须的几个包!

 

2、在MyEclipse中新建一个web project,把上面的6个包拷贝到WebRoot/WEB-INF/lib下面

 

3、修改web.xml文件,当然也可以直接从下载的struts工程中拷贝过来

<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Struts Blank</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>


 

 

 

4、在src目录下面新建一个struts.xml文件,也可以从下载的struts工程中拷贝过来,struts.xml:

 

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!--设置ui风格--> <constant name="struts.ui.theme" value="simple" /> <!--设置为开发模式--> <constant name="struts.devMode" value="false" /> <!--设置国际化文件的编码方式--> <constant name="struts.i18n.encoding" value="UTF-8"/> <!--设置国际化文件--> <constant name="struts.custom.i18n.resources" value="messageResource"/> <constant name="struts.i18n.reload" value="true" /> <!--这个地方可以包含子模块的配置--> <!--<include file="user_struts.xml"/>--> <!--下面是例子中Action的配置--> <package name="user" namespace="/" extends="struts-default"> <!-- 注册start --> <action name="Register" class="cn.com.starit.RegisterAction"> <result name="input">/pgRegister.jsp</result> <result name="success">/pgRegister.jsp</result> <result name="error">/pgRegister.jsp</result> </action> <!-- 注册end--> <!-- 登录start --> <action name="Login" class="cn.com.starit.LoginAction"> <result name="input">/pgLogin.jsp</result> <result name="success">/pgLoginSuccess.jsp</result> <result name="error">/pgLogin.jsp</result> </action> <!-- 登录end --> </package> </struts>

 


 

 

 

 

 

 

 

 下面就可以用struts2了!

 

附加小例子,看附件!

  • 大小: 4.2 KB
0
0
分享到:
评论

相关推荐

    struts-2.0.11.1-all

    这个"struts-2.0.11.1-all"压缩包很可能是包含了Struts 2框架的完整版本,包括源代码、文档、示例和必要的库文件。下面我们将深入探讨Struts 2框架的关键知识点。 1. **MVC模式**:Struts 2是基于Model-View-...

    struts-2.0 jarstruts-2.0 jar1

    struts-2.0 jarstruts-2.0 jarstruts-2.0 jarstruts-2.0 jar

    struts2.0培训机构-修订版+日常练习

    通过这个修订版的培训资料,你可以逐步深入到Struts2.0的世界,不仅学习理论知识,还能通过实例练习巩固理解,从而提高你的Java Web开发技能。记得在学习过程中,动手实践是最重要的,理论知识与实践相结合才能真正...

    struts-2.0.11.2-lib

    在这个"struts-2.0.11.2-lib"压缩包中,包含了Struts2.0.11.2版本所需的所有核心库文件,这些文件对于理解和使用Struts2框架至关重要。 1. **Struts2的核心组件**: - `struts2-core.jar`:这是Struts2框架的核心...

    struts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zip

    struts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zip

    struts 2.0 详细配置

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/WEB-INF/views/helloworld.jsp ``` - 定义了一个名为 `helloWorld` 的 Action。 - 成功执行后,将会转向 `/...

    struts2.0doc-part3

    struts2.0doc-part3struts2.0doc-part3struts2.0doc-part3struts2.0doc-part3

    Struts2.0(xwork-2.0.2)

    XWork作为Struts2的基础,提供了许多强大的功能,包括动作调度、类型转换、异常处理、国际化支持等。这次我们关注的是XWork的2.0.2版本。 首先,`xwork-2.0.2-javadoc.jar`文件包含了XWork 2.0.2的API文档。开发者...

    struts2.0中文手册--CHM格式(写的非常好,强烈推荐)

    Struts2.0中文手册是一本详尽的指南,针对Java开发者,特别是那些在Web开发中使用Struts2框架的人员。Struts2是Apache软件基金会下的一个开源项目,它是一个用于构建MVC(Model-View-Controller)架构的Java Web应用...

    struts-2.0.11.2-core.chm

    struts-2.0.11.2-core帮助文档

    struts-2.0.11.2-all

    - `struts-2.0.11.2/config/`:配置文件,如`struts-default.xml`, `struts-plugin.xml`等。 为了使用这个压缩包,开发者通常会将其解压后将库文件添加到项目的类路径中,参考示例或文档了解如何配置和使用Struts 2...

    struts-2.0 jarstruts-2.0 jar

    struts-2.0 jarstruts-2.0 jarstruts-2.0 jarstruts-2.0 jar

    struts2.0环境配置

    &lt;package name="hello" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/HelloWorld.jsp &lt;/struts&gt; ``` 最后,创建一个简单的JSP页面(HelloWorld.jsp),显示Action返回的结果: ```...

    Struts 2.0

    在这个例子中,创建了一个名为`main`的包,继承自`struts-default`,然后定义了一个名为`helloAction`的Action,其结果页面为`success.jsp`。 当用户通过浏览器访问`http://localhost:8080/Xxx/helloAction.action`...

    struts-2.0.11.1-src

    struts-2.0.11.1-src

    struts-2.0.11.2-lib.zip

    很好的例子struts-2.0.11.2-lib.zip

    spring-framework+struts-2.0+hibernate-distribution 整合

    在Struts 2.0的配置文件中,我们需要指定Spring为Action的创建者,这样每次请求时,Spring会根据配置创建Action实例。对于Hibernate,Spring可以配置SessionFactory,然后在需要的地方注入SessionFactory,以便于...

    struts2.0中文教程

    01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单...

Global site tag (gtag.js) - Google Analytics