
Struts
文章平均质量分 80
shan9liang
悟空
展开
-
一口一口吃掉Struts(九)——国际化问题(1)
Web应用实现国际化(i18n),主要包括两个方面 一、页面(jsp)静态信息的国际化二、动态消息的国际化 在开始Struts国际化之前,我们先来看一下java如何实现国际化 主要步骤: 1、创建属性文件(国际化资源文件) *国际化资源文件是有baseName+Locale构成,如MessagesBundle_en_US.properties *缺省原创 2013-03-28 22:35:55 · 3268 阅读 · 4 评论 -
剖析SSH核心原理(一)
在我前面的文章中,也试图总结过SSH,见http://blog.csdn.net/shan9liang/article/details/8803989,随着知识的积累,总感觉以前说得比较笼统,思路不够清晰,所以打算写几篇文章再稍微深入地剖析一下SSH,只能说是稍微,因为这三个框架的架构设计和基本原理,并不是通过几篇文字,就能说出所以然的,时间和精力有限,只是希望能通过这几篇简练的文字使大家对ssh的认识再上一个台阶。原创 2013-07-13 10:36:16 · 14224 阅读 · 30 评论 -
Struts2+Spring3+Mybatis3开发环境搭建
本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建Struts和Spring不过多介绍。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old J原创 2013-06-12 16:38:24 · 20949 阅读 · 18 评论 -
测试pager-taglib
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。pg:pager 这个标签用来设置分页的总体参数,一切分页标签都在其内工作。 url原创 2013-05-21 08:35:52 · 2164 阅读 · 2 评论 -
一口一口吃掉Struts(八)——四种forward
Struts设置转向信息的时候,需要用到Forward。我们有四种不同的处理方式: <action path="/showLoginWithForwardAction" type="org.apache.struts.actions.ForwardAction" parameter="/in原创 2013-03-26 08:11:38 · 7239 阅读 · 7 评论 -
一口一口吃掉struts(七)——ActionForward知多少
通过前面几篇的介绍,我们对ActionForward已经不再陌生,这篇我们再进一步了解一下它。 1、转发or重定向ActionForward封装转向路径,用来完成页面的转向。那它既然是转向,到底是转发还是重定向呢?可以通过配置文件来设置,加入redirect属性,true重定向,false转发。默认的情况下,actionForward采用的是转发的方式进行页面跳转的。原创 2013-03-24 13:55:30 · 6831 阅读 · 4 评论 -
一口一口吃掉Struts(六)——动态ActionForm
使用ActionForm把表单数据单独封装起来,而且提供了自动的数据验证,简化了代码的编写,给我们带来了极大的方便。但是,ActionForm也存在一些明显的不足:1、如果ActionForm对应的HTML表单添加或删除一些属性,ActionForm类就可能需要修改并重新编译;所以如果HTML表单是动态的,那么ActionForm就无能为力了;2、ActionForm增加了项目中类的数原创 2013-03-23 19:35:01 · 4100 阅读 · 4 评论 -
一口一口吃掉Struts(五)——测试Struts标签库
Struts标签库的使用和JSTL标签库使用方式类似。认识可以了,建议熟练掌握JSTL标签库。struts标签库基本认识就可以了。 核心操作:配置: * 配置国际化支持,在struts-config.xml文件中加入如下配置: * 最好提供国际化资源文件(MessageResources.properties),将该文件放到src下 使用: 采用tagli原创 2013-03-22 16:29:47 · 4251 阅读 · 5 评论 -
一口一口吃掉Struts(四)——几个知道就可以的属性
先看struts-config.xml<action path="/login" type="com.jialin.LoginAction" name="userForm" scope="request" validate="true" attribute="uf"> 其中 validate和attribut有什么用? validate,是否验原创 2013-03-21 13:15:15 · 5100 阅读 · 6 评论 -
一口一口吃掉Struts(十)——异常自动处理机制
在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息。利用Stuts我们可以采用两种方式处理异常 一、编程式异常处理 *即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理 *我们以前的开发过程中,都是使用编程式的异常处理 *在编程式异常处理的时候,我们可以使用strut原创 2013-04-02 14:14:30 · 3086 阅读 · 4 评论 -
一口一口吃掉Struts(三)——一个简单Struts实例
了解了Struts的基本流程,那么我们利用Struts来实现一个简单的登陆功能: 先用时序图来描述一下登录功能的处理流程: 核心操作:1、配置struts* 拷贝struts相关的jar到WEB-INF/lib下* 在web.xml文件中配置ActionServlet* 提供struts-config.xml文件,需要放到WEB-INF下2、实现 *建立原创 2013-03-20 08:17:22 · 9102 阅读 · 15 评论 -
一口一口吃掉Struts(二)——STRUTS基本工作流程
上篇中,用jsp+servlet演示了一下Struts的基本原理,这一篇我们介绍一下Struts执行的基本流程。 假设现在有以下情景:用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程:(1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet.(2)ActionSe原创 2013-03-19 15:21:32 · 24417 阅读 · 20 评论 -
一口一口吃掉Struts(一)——用JSP+Servlet演示Struts的基本原理
struts是开源项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC的应用框架。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。 MVC即Model-View-Controller的缩写,是一种常用的设计模式(具体自己百度吧) 我们用JSP+Servlet实现“一个应用的增改信息”,先来看一下,如果原创 2013-03-18 11:23:14 · 11493 阅读 · 15 评论 -
一口一口吃掉Struts(九)——国际化问题(2)
Strust如何支持国际化? (一)页面(jsp)静态信息的国际化 我们以登录这个例子来说明。 通过点击中文或英文,实现登录界面语言信息的改变 主要步骤: 1、创建国际化资源文件 *与上一篇中提到的创建方式一致属性文件内容MessagesBoundle_zn_CN.properties login.form.field.usern原创 2013-04-01 09:57:00 · 3672 阅读 · 6 评论 -
SSH框架总结(框架分析+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用H原创 2013-04-25 10:00:28 · 549910 阅读 · 683 评论