`
maoyi606
  • 浏览: 36709 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts2巩固笔记一

    博客分类:
  • web
阅读更多
开发流程:
1.搭建开发和运行环境
  Eclipse JavaEE 3.6.2
  Struts 2.0包:
  • commons-logging-1.0.4.jar
  • freemarker-2.3.15.jar
  • ognl-2.7.3.jar
  • struts2-core-2.1.8.1.jar
  • xwork-2.1.6.jar

2.打开web.xml将其修改为以下代码:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <display-name>Struts 2.0 Hello World</display-name>
    <filter>
        <filter-name>struts2</filter-name>                        
        <filter-class>
        org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>


3.在src新建struts.xml文件
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    <include file="struts-default.xml"/>
    <package name="tutorial" extends="struts-default">
        <action name="HelloWorld" class="action类路径">
            <result>**.jsp</result>
        </action>
    </package>
</struts>


4.新建 jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>Say Hello</title>
    </head>
    <body>
        <h3>Say "Hello" to: </h3>
        <s:form action="HelloWorld">
            Name: <s:textfield name="name" />
            <s:submit />
        </s:form>   
    </body>
</html>


5.添加tomcat
下载tomcat6的eclipse插件,适用于eclipse3.2以上,解压后复制到eclipse的plugins目录下就可以了,然后打开eclipse配置tomcat就可以使用了。

6.打包发布应用程序
右键点击工程->Export\WAR file->选择“Web\WAR file”->输入war文件的路径(如%tomcat%\webapps\Struts2_HelloWorld.war)
分享到:
评论

相关推荐

    struts2学习笔记

    Struts2是一个强大的Java web应用...对于初学者,从认识Struts2的基本架构开始,逐步理解配置、使用方法,然后通过实际开发案例巩固所学,最后掌握国际化和拦截器的高级特性,将有助于成为一名熟练的Struts2开发者。

    struts2学习笔记和源码

    Struts2是Apache软件基金会下的一个项目,它是Struts1的升级版,弥补了Struts1的一些不足,如动作映射和拦截器等。Struts2的核心是Action,它是业务逻辑的载体,与视图和模型进行交互。框架通过配置文件或注解来定义...

    Struts2入门笔记1-4

    标题"Struts2入门笔记1-4"暗示了这是一个关于Struts2基础知识的学习过程,涵盖了从基础到进阶的内容,可能包括了Struts2的核心概念、配置、拦截器以及实际应用等。 描述中提到,Struts2的控制实现是通过Filter来...

    struts学习用笔记

    10. ** strut2-struts1-plugin**:Struts 2还提供了与Struts 1的兼容性插件,使得旧项目能平滑迁移到Struts 2。 通过这份"struts学习用笔记",你可以深入理解Struts框架的工作原理,掌握其核心组件的使用方法,并...

    达内struts2全套学习资料(包括练习和笔记有详尽的代码)

    在"10_struts2"这个压缩包中,我们可以预期包含了一系列关于Struts2的教程、练习和笔记。这些资料可能涵盖以下几个核心知识点: 1. **基础概念**:Struts2的核心概念包括Action、Result、Interceptor等。Action是...

    超详细Struts2教程及源代码

    它是Apache软件基金会的Jakarta项目的一部分,是Struts1的升级版本,提供了更多的特性和改进,使其成为企业级开发的首选框架之一。 在本超详细Struts2教程中,你将逐步学习并理解Struts2的核心概念和实践技巧。教程...

    Struts 1.3.8 学习笔记(三)

    Struts 1 提供了一个MVC(Model-View-Controller)设计模式的实现,帮助开发者组织应用程序的逻辑,提高代码的可维护性和可扩展性。 在Struts 1.3.8中,以下几个核心知识点是学习的重点: 1. **MVC设计模式**:MVC...

    个人spring&struts学习笔记

    Spring 主要是依赖注入(DI)和面向切面编程(AOP)的实现,而 Struts2 是一个基于 Model-View-Controller(MVC)设计模式的Web 应用框架。 Spring 框架: 1. **依赖注入(Dependency Injection, DI)**:Spring 的...

    struts2学习资料

    Struts2作为Apache软件基金会的一个项目,是Struts1的升级版,它继承了Struts1的优点并解决了其存在的问题。Struts2的核心是Action类,它是业务逻辑的处理中心,通过拦截器(Interceptor)机制实现了请求的处理和...

    struts2框架学习项目,根据各个知识点分包分类实例

    Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,简化了开发过程,提供了丰富的功能和高度可扩展性。本项目是专门为学习Struts2框架而设计的教学实例,每个知识点都对应一个独立...

    struts+hibernate+spring详细笔记

    1. **MVC模式**:理解MVC设计模式的基本概念和在Struts中的实现。 2. **Hibernate配置**:熟悉Hibernate的配置文件,实体类的映射,以及CRUD操作。 3. **Spring IoC和AOP**:深入理解依赖注入和面向切面编程的概念,...

    struts学习总结

    Struts是Java Web开发中的一个开源框架,由Apache软件基金会维护。它主要为MVC(Model-View-Controller)...提供的压缩包文件包含的学习笔记、源代码和PPT将进一步加深对Struts的理解,帮助你在实践中巩固这些知识。

    JSP三大框架笔记(SSH struts+hibernate+spring.rar)

    2. Struts框架的MVC模式详解 3. Action和ActionForm的创建与使用 4. Struts配置文件解析 5. Hibernate的对象关系映射机制 6. HQL和Criteria API的使用示例 7. Spring框架的IoC和AOP原理 8. Spring与Struts、...

    达内学习笔记,java笔记

    总的来说,这份“达内学习笔记,java笔记”是Java初学者和进阶者宝贵的自学资料,它将帮助学习者巩固Java基础知识,理解Struts框架的使用,并且提升JavaScript的实战技能,为成为一名合格的Java开发者打下坚实的基础...

    struts 教学

    Struts 是一个开源的Java Web框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。Struts 2是其后续版本,提供了更强大的功能和更好的灵活性,用于构建动态、数据...

    达内的全部笔记达内的全部笔记

    Struts1.x note.txt**:Struts1是最早的Java Web MVC框架之一,笔记可能讲解Action、Form Bean、配置文件、Interceptor、Tiles组件等核心概念。 9. **16. EJB note.txt**:EJB(Enterprise JavaBeans)是Java EE中...

    Java经典笔记(SHH)

    Java经典笔记(SHH)是一份深度覆盖Java开发技术的宝贵资源,包含了Struts、Spring和Hibernate这三大著名框架的详细讲解。这份笔记是作者经过两个月深入学习和实践的结晶,旨在帮助Java开发者全面掌握核心技术和实用...

    方立勋JavaWeb视频前十一天笔记word

    通过这份笔记,学习者可以系统地梳理和巩固JavaWeb开发的基本技能,为后续的框架学习(如Spring,Struts,Hibernate等)奠定基础。同时,它也可以作为一个实用的参考文档,在实际开发中遇到问题时进行查阅。

    java学习笔记(全)

    Java学习笔记全集是针对Java编程语言的一份详尽的学习资料,它涵盖了从基础到进阶的各个层面,旨在帮助初学者系统地学习Java,并为有一定经验的开发者提供复习和巩固知识的平台。这份笔记主要关注Java语言的核心概念...

Global site tag (gtag.js) - Google Analytics