- 浏览: 1589590 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.认识 strust1
2.处理流程
Struts1是一个开发基于MVC模式的应用架构的开源框架,是利用java servlet jsp 构建的web应用的一项非常有用的技术。 组成: A模型 FormBean B视图 C控制器 核心控制器 ActionServlet 由Struts1 提供 业务逻辑控制器:自己写的Action 优点: 1.实现了MVC 简单清晰易用 2.有丰富的标签库 提高开发效率 3.页面导航 ---struts-config.xml 4.提供了Exception 处理机制 5.数据库连接池管理 6.I18N 国际化
2.处理流程
Web应用启动时加载并初始化ActionServlet。 ActionServlet从struts-config.xml文件中读取配置文件,并且存放到各种配置对象中,启动后的处理流程如下: 客户端---Http---ActionServlet(Struts-config.xml)---Action(ActionForm,javaBean,DB)---Jsp---Http---客户端
发表评论
-
解决getOutputStream() has already been called for this response
2014-07-30 19:16 3315java.lang.IllegalStateException ... -
Struts2 + ajaxFileUpload 异步上传文件
2013-12-04 19:33 1887ajaxFileUpload下载地址http://www.ph ... -
Struts2 Action 解析提交的XML
2013-10-16 12:30 1633package com.bjdata.bjsearch.p ... -
MyBatis+Spring+Struts2
2012-11-28 00:32 10611MyBatis3.1.1+Spring3.1.2+Struts ... -
Ibatis 整合spring + Struts2 加入OSCACHE
2012-11-14 00:10 4551说明: 使用 spring2.5 +ibatis2.3 ... -
Struts2中使用JfreeChart
2012-11-06 09:02 16371.jar commons-fileupload-1.2.2. ... -
Struts2整合SiteMesh
2012-11-05 10:33 76501.导入Struts2的jar 和 sitemesh.jar ... -
Struts2 编写安全策略(四十五)
2012-09-23 23:53 2290编写安全策略 包含(1 ... -
SSH2整合完整案例(四十三)
2012-09-14 09:34 20680注解配置:Struts2+Spring2.5+Hibernat ... -
Struts2 阻止表单重复 和 等待页面(四十四)
2012-09-23 21:13 2138表单重复提交现象 导 ... -
Struts2 文件上传,下载,删除(四十一)
2012-09-10 23:37 12324本文介绍了: 1.基于表单的文件上传 2.Struts 2 的 ... -
Struts2 文件上传,下载的类型(四十二)
2012-09-06 23:18 1993声明: 以下复制他人的!!! Struts2 文件上传 之 ... -
Struts2 常用标签使用(三十九)
2012-09-03 09:28 64211.append标签 使用append标签可以把多个集合对 ... -
Struts2 timer拦截器(三十二)
2012-08-31 02:17 20641.Strus2系统拦截器中,timer拦截器可以实现输出Ac ... -
Struts2 常用标签使用(三十九)
2012-09-03 00:50 51.append标签 使用append标签可以把多个集合对 ... -
Struts2 主题和模版设置(四十)
2012-09-03 20:24 4141----------------Struts2 主题----- ... -
Struts2 如何使用OGNL表达式(三十八)
2012-08-30 20:55 50751.OGNL是Object Graph Navitagtion ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-30 11:25 18458A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-29 14:08 9A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 iterator 标签遍历 Map,List,数组(三十六)
2012-08-26 18:30 205201.使用iterator 标签 遍历 数组,Map,List ...
相关推荐
首先,Struts2是一个基于MVC设计模式的开源框架,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。在Struts2中,Action类是业务逻辑的主要载体,而视图通常由JSP或FreeMarker等模板技术实现。控制器则...
二、Struts核心组件 1. ActionServlet:作为Struts的入口点,它拦截所有的HTTP请求,根据配置文件转发到相应的Action。 2. ActionForm:封装用户输入的数据,用于在Action和视图之间传递数据。 3. Action:处理业务...
### Struts2 与 Struts1 的核心区别 #### 一、架构设计及Action实现方式 **Struts1** 在架构上要求Action类必须继承一个特定的抽象基类,这限制了开发者的灵活性,同时也意味着所有的Action都需要遵循相同的生命...
### 二、创建Struts1简单应用步骤 1. **环境搭建**:首先确保安装了JDK,Tomcat服务器,以及Struts1库(struts.jar)。 2. **创建项目结构**:建立标准的Web项目目录结构,包括WEB-INF、src、web.xml、struts-...
#### 二、Struts1的基本组成 **1. 核心组件介绍** - **ActionServlet**:作为整个框架的核心控制器,负责接收客户端请求,并决定调用哪个Action来处理该请求。 - **Action**:具体实现业务逻辑的部分,通常继承自`...
知识点一:Struts1.x 概念及入门基础 文档的开头提到了"MyEclipseStrutsActionForm"等关键词,这可能是在引导读者通过MyEclipse这个集成开发环境来创建Struts应用。MyEclipse为Struts应用的开发提供了一套方便的...
一、Struts1.x框架基础 1. **MVC模式**:Struts1.x遵循MVC模式,将应用分为模型(Model)、视图(View)和控制器(Controller)三个部分。模型负责业务逻辑,视图负责用户界面展示,控制器协调模型和视图的交互。 ...
#### 一、Struts1.x基础知识介绍 **Struts1.x** 是一款用于构建企业级Java Web应用程序的开源框架,由Apache软件基金会维护。它基于MVC(Model-View-Controller)设计模式,简化了Java Web应用的开发过程。对于初次...
#### 二、Struts1与WebWork框架基础 在深入Struts2之前,了解其前身Struts1和WebWork框架的基本原理是非常必要的。Struts1是最早的MVC框架之一,它通过ActionServlet作为中心控制器,管理Action、ActionForm和...
Struts的基础知识是Java Web开发中的重要组成部分,以下是对Struts基础知识的详尽解析。 一、Struts架构 Struts框架的核心由多个组件组成,包括ActionServlet、Action、ActionForm、ActionMapping和Tiles等。Action...
### Struts2框架基础知识 #### 一、Struts2框架简介 Struts2是一个基于Java的开源Web应用程序框架,属于MVC(Model-View-Controller)模式的一种实现。它简化了Web应用的开发过程,使得开发者可以更加专注于业务...
- **学习前提**:为了更好地理解和运用 Struts1.x,学员需要具备一定的技术基础,包括但不限于 JSP/Servlet 的知识、Java 基础、数据库管理和 JDBC 相关技术等。 #### 二、Struts1.x 的工作原理与架构 1. **MVC ...
Struts2是一个开源的Web应用程序框架,它是Struts框架的升级版本,继承了Struts1的优点并进行了大量的改进。Struts2采用MVC(Model-View-Controller)架构模式,将模型、视图和控制器分离,提高了代码的可维护性和可...
### Struts2基础总结 #### 一、Struts2简介及环境搭建 ##### 1-1、导包 - 在构建Struts2项目时,正确的导入JAR包至关重要。如果盲目导入所有可用的JAR包可能会导致冲突或者不必要的错误。官方推荐的做法是从`...
Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。对于初学者,理解并熟练掌握Struts1 API是迈向专业Java Web开发的重要一步。...
本资料主要围绕Struts2.0的基础学习进行讲解,包括核心概念、配置、控制器、模型、视图和数据绑定等关键知识点。 一、核心概念 1. MVC模式:Struts2.0遵循Model-View-Controller设计模式,将业务逻辑、数据展示和...
二、Struts1的国际化配置 1. 创建资源文件:在项目中创建`message_resources.properties`文件,用于存储默认语言(通常是英语)的文本信息。如果需要支持其他语言,如中文,可以创建`message_resources_zh_...
以下是对Struts 2基础的详细解释: 一、Action配置与初始化 在Struts 2中,Action是业务逻辑的核心组件,通常是一个Java类。为了使Struts 2能够识别并调用Action,需要在`struts.xml`配置文件中声明Action。Action...