- 浏览: 27338 次
- 性别:
- 来自: 广东中山
最新评论
-
zhxing:
少个了验证的流程和actionform 的初始化化或创建。。 ...
初识Struts(一)--------流程 -
riching:
如果ActionForm的属性是一个复合类型,要怎么才能自动封 ...
初识Struts(三)------ActionForm -
liuyinhuan:
续上。。。
* 自定义异常,如 Err ...
初识Struts(十)------异常处理 -
liuyinhuan:
各位也指点指点咯。。。。
初识Struts(一)--------流程
文章列表
在Struts框架中,对于异常的处理主要有两种机制:编程式和声明式。
一、编程式异常处理:
* 捕获异常
* 创建相应的异常消息
* 传递异常消息
Struts提供了表单输入的自动验证功能,即使用validator动态验证框架。其使用步骤如下:
1、配置
* 创建properties资源文件,如:
login.username=用户名
login.password=密码
errors.required={0},is required.
- 2008-11-21 21:14
- 浏览 3077
- 评论(0)
Struts
框架很好的支持国际化,
这
主要从静态硬编码和动态文本消息两方面来实现的。
一、struts
硬编码国际化问题
1
、建立各版本的资源文件
资源文件是
用于适应多语言环境,随着系统的语言环境的变化,读取不同的资源文件,显示对应的语言。
propertes
文件特点就是简单
, key=value
存放一组配置,通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个
.property
文件就可以了,不用再去修改源代码。资源文件的命名规则
baseName+Locale.pro ...
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 ...
理解ActionMapping:
struts-config.xml文件中每个<action>标签都对应一个ActionMapping实例对象。<action-mappings>将特定请求映射到特定Action的相关信息存储在ActionMapping中,ActionServelt将ActionMapping传送到Action类的execute()方法,Action将使用ActionMapping的findForward()方法,此方法
- 2008-11-20 16:13
- 浏览 2079
- 评论(0)
DynaActionForm
首先,为什么会出现DynaActionForm?
* 动态ActionForm是为了避免标准ActionForm膨胀而出现,不用创建form就可达到标准ActionForm的所有功能,并能动态增添属性
然后,怎么用DynaActionForm?
- 2008-11-20 15:12
- 浏览 2938
- 评论(0)
ActionForm本质是一个JavaBean,主要功能有:收集数据,数据校验,类型转换,传输对象
ActionForm的编写要注意下面几点:
1、 自定义的ActionForm必须继承自org.apache.struts.action.ActionForm,基类ActionForm不能实例化
- 2008-11-20 14:52
- 浏览 2169
- 评论(1)
ActionForward的使用
1、ActionForward包含转向信息
2、全局forward和局部forward
* 全局forward,若很多个Action处理完后都要转向到某页面,不妨把该页面设为全局forward:
<global-forwards>
<forward name="login" path="/login.jsp" redirect="true"/
- 2008-11-20 02:29
- 浏览 6591
- 评论(0)
了解了Struts的基本流程之后,就要知道怎么用,怎么用Struts做开发让程序跑起来。。。 这里我就用一个简单的登录项目来演示我的学习过程。(开发工具 MyEclipse6.0 + tomcat6.0)
第一步:建立项目工程。在MyEclipse中new一个Web project为struts_login 第二步:配置Struts。A:将下载的Struts框架包中lib下的所有jar包都拷贝到工程的WEB-INF/lib目录下;B:提供struts-config文件到WEB-INF目录下;C:在web.xml文件中配置ActionServlet,如下: ...
- 2008-11-19 23:13
- 浏览 2016
- 评论(0)
最近自己在学习Struts框架,故记录一下学习过程和体会。。有问题之处还望各位批评指正,不甚感激。。。。
首先,什么是Struts?
Struts是一个MVC框架,用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet和我们定制的Action,也为V(View)提供了一系列定制的Struts标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。其主要处理流程如下图:
首先,客户端浏览器的request请求发送到web容器中,被 ...