`
5211422
  • 浏览: 209114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 学习应用(一)

    博客分类:
  • java
阅读更多

基本配置:

 

 

环境:
myeclipse 版本:5.5.1
tomcat 版本:5.5
struts2 版本:struts2-core-2.0.11.1.jar
下载地址:http://struts.apache.org/
需要的包只有5个(commons-logging-1.0.4.jar;freemarker-2.3.8.jar;ognl-2.6.11.jar;struts2-core-2.0.11.1.jar;xwork-2.0.4.jar)
struts.properties 文件放在str目录下,内容:  struts.locale=zh_CN


==============================================================================================

 

 

web.xml文件格式:


<?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.FilterDispatcher</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>

==============================================================================================

 


在src目录下(WEB-INF--classes--struts.xml)
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>
    <package name="ceshi" extends="struts-default">
        <action name="ceshiAction" class="com.voole.action.DemoAction">
            <result name="success" type="redirect">/error.jsp</result>
        </action>
        <!-- Add actions here -->
    </package>
</struts>

==============================================================================================

 

  

jsp文件:

<!-- 注意后缀为action -->
  <body>
    <form action="ceshiAction.action" method="post">
    <input name="userName" value="111">
    <input name="userPass" value="222222">
    <input type="submit" value="test">
    </form>
  </body>

==============================================================================================

 

 

访问action文件:

 

import com.opensymphony.xwork2.ActionSupport;

public class DemoAction extends ActionSupport {
 
 private String userName;
 private String userPass;
 

 private String SUCCESS="success";
 

public String getUserName() {
  return userName;
 }

 public void setUserName(String userName) {
  this.userName = userName;
 }

 public void setUserPass(String userPass) {
  this.userPass = userPass;
 }

 public String getUserPass() {
  return userPass;
 }
 
 /**
  *
  */
 private static final long serialVersionUID = 1L;

 

 public String execute() throws Exception{
  System.out.println(userName);
  System.out.println(userPass);
  return SUCCESS;

 }

}

 

1
0
分享到:
评论

相关推荐

    struts2 学习重点笔记

    ### Struts2 学习重点知识点总结 #### 一、Struts2 概念与架构 **1.1 Struts2 简介** - **定义**:Struts2 是 Apache 组织提供的一个基于 MVC 架构模式的开源 Web 应用框架。 - **核心**:Struts2 的核心其实是 ...

    struts2 学习资料

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于管理的Web应用。这个压缩包中包含的资源是学习Struts2的关键资料,帮助开发者深入理解和掌握这个框架。 首先,"struts2权威指南"是学习...

    Struts2基础应用二

    Struts2是Java Web开发中一个非常重要的框架,它的出现为开发者提供了强大...总的来说,学习和理解Struts2的基础应用,不仅能够帮助开发者构建功能完善的Web应用,也能为后续深入学习其他Java Web框架打下坚实的基础。

    struts2中文学习文档

    从给定的文件信息来看,标题“struts2中文学习文档”和描述“struts2的根本webwork2”表明这是一份关于Struts2框架的学习资料,特别强调了Struts2与WebWork2的关系。Struts2是Apache Struts的一个版本,它是一个用于...

    STRUTS2学习文档

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的灵活性。这个"STRUTS2学习文档"显然是一个关于如何理解和...

    Struts2的视频学习代码

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。这个“Struts2的视频学习代码”资料可能是为了帮助开发者深入理解和实践Struts2的核心概念和机制。以下是根据标题...

    struts2学习心得

    ### Struts2学习心得:深入理解Struts2框架的基本配置与初学者指南 #### Struts2框架概述 Struts2是Struts框架的升级版本,它...Struts2不仅是一个强大的Web开发框架,也是学习MVC模式和企业级应用开发的理想平台。

    struts 2完全学习手册

    ### Struts 2完全学习手册知识点详解 #### Struts 2简介 Struts 2是Struts框架的一个重要分支...通过以上内容的学习和实践,相信您可以成为一名合格的Struts 2开发者,并能够在实际项目中发挥出Struts 2的强大功能。

    STRUTS2站点,STRUTS2学习实例8

    在"STRUTS2学习实例8"中,你可能将学习如何创建一个完整的Struts2应用,包括定义Action,配置struts.xml,使用拦截器,以及构建视图。文件名"eight"可能指的是第8个步骤或示例,具体的学习内容可能涉及更复杂的功能...

    Struts2学习笔记

    根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...

    Struts2 应用程序示例

    总之,这个"Struts2应用程序示例"是一个完整的、实践性强的学习资源,涵盖了Struts2框架的诸多关键特性。通过分析和修改这个示例,你可以快速掌握Struts2的精髓,并能自如地应用到自己的项目中。

    struts2学习 源码

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Java社区中广泛使用,特别是在构建企业级Web应用时。本资料“struts2学习 源码”旨在帮助初学者理解Struts2的核心概念和工作...

    struts2入门学习源码

    Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)架构的Web应用。这个入门学习源码包包含了关于Struts2的基础知识、学习笔记以及源码实例,旨在帮助初学者快速理解和...

    struts2学习笔记总结

    Struts2是一个强大的Java Web应用程序开发框架,基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性、可扩展性良好的Web应用的解决方案。本笔记将全面总结Struts2的核心概念、主要功能以及实际...

    张龙圣思园struts2学习笔记word

    Struts2是Apache软件基金会下的一个开源框架,主要用于构建企业级的Java web应用程序。张龙圣思园的Struts2学习笔记,无疑为Java开发者提供了一份宝贵的参考资料,它可能涵盖了Struts2的基础概念、核心组件、配置...

    struts2的学习(一)

    Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。它是在Struts1的基础上发展起来的,提供了更先进的特性和更好的性能,使得开发人员能够更加...

    struts2学习小项目(很适合初学者)

    Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性良好的应用程序的工具。在这个名为"struts2学习小项目"的资源中,我们可以看到一个适用于...

    struts2四天的学习笔记

    在四天的学习过程中,你应该通过实践和理解这些核心概念,掌握了创建一个基本的Struts2应用的能力。继续深入学习,如整合Spring、Hibernate等其他框架,你将能构建更复杂、更高效的Java web系统。

    一个简单的struts2 银行应用

    总的来说,这个“一个简单的struts2 银行应用”项目是一个很好的学习资源,它综合运用了Struts2框架的核心特性,包括Action、Interceptor、结果类型、标签库等,同时也涵盖了数据库管理和IDE的使用,对于想要深入...

Global site tag (gtag.js) - Google Analytics