`
MAYDAY_2014
  • 浏览: 6143 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

第一个struts程序

阅读更多
-------android培训、java培训、期待与您交流! ----------
一个Struts2HelloWorld程序
1.建立第一个struts2.1的程序(参考struts源码)
2.找到struts目录下对应的apps目录
3.解压struts2-blank-2.X.X.war
4.Copy对应的lib的jar文件,需要除junit和spring-test之外的所有文件,
其中commons-io的jar包会在文件上传和下载时需要,其他为必须
5.Copy对应的struts.xml到src目录,在package explorer视图进行操

6.注释掉struts.xml的多余内容
7.建立HelloStruts2.jsp文件
8.修改jsp文件的默认编码属性window-preferences-web-jspfiles-设
为Chinese,National Standard
9.在struts.xml中照原配置进行对应的配置
10.修改对应的web.xml,建立struts2的filter
步骤一:注释掉struts.xml的原配置 步骤:注释掉struts.xml的原配置
在struts.xml中照原配置进行配置
<struts>
<!--<!
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<include file="example.xml"/>
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="index" />
<action name="index">
<result type="redirectAction">
<param name="actionName">HelloWorld</param>
<param name="namespace">/example</param>
</result>
</action>
</package>
-->
constant name=“struts.devMode” value=“true” />--开发模式
(devMode) ()
<package name="default" namespace="/"extends="struts-default">
<action name="hellostruts2">
<result>/HelloStruts2.jsp</result>
</action>
</package>
</struts>
步骤二:修改对应的web.xml,建立struts2的filter
在struts1 x中struts框架是通过Servlet启动的在struts2中struts框架是通过Filter启动在struts1.x中,struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启
动的。
他在web.xml中的配置如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!--自从struts2.1.3以后,下面的FilterDispatcher已经注为过时
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>-->
</filter>
<filter-mapping>  <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在的法中将会读类路径默的件在StrutsPrepareAndExecuteFilter的init()方法中将会读取类路径下默认的配置文件
struts.xml完成初始化操作。
注意:struts2读取到struts.xml的内容后,以javabean形式存放在内存中,以后struts2
对用户的每次请求处理将使用内存中的数据,而不是每次都读取struts.xml文件
对用户的每次请求处 将使用内存中的数据而不是每次都读取 文件
步骤三:建立HelloStruts2.jsp文件
<body>
Hello Struts2 <br>
</body>
直接执行:http://localhost:8080/工程名/hellostruts2链接地址
分享到:
评论

相关推荐

    我的第一个struts程序(有详细注释)

    在这个“我的第一个Struts程序”中,我们将深入探讨Struts的基本组成部分和工作原理。 1. **JSP页面**: - `Login.jsp` 是用户界面,负责显示登录表单。它包含HTML元素和JSP动作,如`&lt;form&gt;`标签,它的`action`...

    第一个Struts程序和仿Struts(登入问题)

    在这个“第一个Struts程序和仿Struts(登入问题)”的主题中,我们将深入探讨如何创建一个基于Struts的登录系统,并了解如何防止常见的Struts安全问题。 首先,让我们来理解MVC模式。在MVC架构中,模型(Model)负责...

    第一个struts2 程序

    本教程将深入探讨如何创建并运行你的第一个Struts2程序。 首先,我们需要了解Struts2的核心概念。Struts2框架提供了一种分层架构,它通过Action类处理用户请求,Action类与业务逻辑交互,并通过Result返回视图。...

    开发第一个struts程序(运用MyEclipse5.5开发)

    本人录制的一个简单的struts程序。(使用MyEclipse5.5开发工具)

    建立你的第一个Struts2应用程序

    ### 建立第一个Struts2应用程序:深入解析与实践 #### Struts2入门与环境搭建 在构建第一个Struts2应用程序的过程中,我们不仅需要掌握基本的开发流程,还应了解其与Java、Hibernate和Spring等框架的整合方法。...

    配置第一个Struts2的简单登陆程序

    本教程将指导新手配置第一个基于Struts2的简单登录程序。 首先,你需要从Apache Struts的官方网站下载Struts2的软件包。在编写此教程时,最新版本为Struts 2.0.11.2,但请注意,随着时间推移,可能会有新的版本发布...

    struts入门[文字版][中文].

    第二章 HelloWorld你的第一个Struts程序 第三章 MVC概述 第四章 Model模型 第五章 View页面视图 第六章 Controller控制器 第七章 使用Struts连接池 第八章 Struts的异常处理 第九章 Struts的国际化 第十章 Plug-in ...

    Struts程序设计实例教程

    通过本书,读者可以学习如何设置Struts项目环境,创建第一个Struts应用,理解Struts的工作流程,编写Action类,以及使用Struts的标签库简化JSP页面的编写。同时,书中提供的实例将帮助读者巩固理论知识,提高实际...

    第一个struts2程序

    这个"第一个struts2程序"是初学者入门Struts2框架的一个基础练习,它将帮助你理解如何配置和运行一个基本的Struts2应用。 首先,了解Struts2的核心概念至关重要。Struts2框架通过提供控制器Servlet...

    第一个Struts2程序中遇到的若干问题及解决方法

    在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...

    struts2入门 struts2简介-第一个程序

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用,特别是在企业级应用中。Struts2是Apache软件基金会的开源项目,它继承了Struts1的优点并解决了其存在...

    MyEclipse下搭建第一个Struts2程序

    本教程将指导您如何在MyEclipse集成开发环境中搭建第一个Struts2程序。 首先,我们需要了解MyEclipse。MyEclipse是基于Eclipse的Java EE集成开发环境,它包含了大量用于开发Java Web应用的工具和插件,如Tomcat...

    第一个struts应用

    在这个"第一个Struts应用"中,我们将会探讨如何使用Struts进行基本的Web开发。 首先,我们要了解Struts框架的核心组件和工作原理。Struts框架主要由以下部分组成: 1. **Action类**:这是业务逻辑的核心,接收并...

    struts入门(中文版).pdf

    2. **第一个 Struts 程序**:入门教程通常会引导你创建一个简单的“Hello, World!”示例。这涉及创建 Struts 的配置文件(struts.xml),定义一个 Action 类,以及相应的 JSP 页面。通过配置 Struts2 框架,你可以将...

    第一个struts2

    这个“第一个struts2”项目是初学者理解Struts2工作原理的一个基础示例,它展示了如何使用Struts2的核心标签库,特别是`s`标签,以及如何通过`com.opensymphony.xwork2.util.ValueStack`来处理和访问标签中的值。...

    IntelliJ IDEA 2017.3创建第一个Struts2项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA 2017.3版本来创建一个基于Struts2框架的第一个Web应用程序。Struts2是一个强大的、开源的MVC(Model-View-Controller)框架,它简化了Java Web开发,提高了代码的可...

    一个Struts登陆实例

    Struts 是一个经典的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在本实例中,我们将深入理解如何创建一个基本的Struts 1.2登录应用。 首先,我们需要在项目中引入Struts支持。通过右键点击...

Global site tag (gtag.js) - Google Analytics