Struts自带例子介绍(二)

原创 2004年03月25日 17:27:00

subscription.jsp为例,介绍一下服务器端校验,资源绑定和国际化。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

subscription.jsp

subscription.jsp用的是服务器端校验

 

subscription.jsp画面中的subscriptionForm对应的actionsaveSubscription

subscriptionForm中有一个校验函数validate

validate函数分别对hostusernamepasswordtype进行了校验。假如有错误就生成相应的ActionError,然后放到一个ActionErrors对象中,最后返回这个对象。

 

资源绑定:

介绍一下ActionError中用到的错误信息error.host.required,它被保存到资源文件中。资源文件有几个ApplicationResources.propertiesApplicationResources_ja.propertiesApplicationResources_ru.properties

假如你的IE默认语言是英文,你访问的时候ActionServlet会到ApplicationResources.properties这个文件里取需要的信息,假如你的IE默认语言是日文,当你访问的时候ActionServlet会到ApplicationResources_ja.properties文件里取需要的信息。假如你的默认语言是中文,ActionServlet找不到对应的资源文件,它就用ApplicationResources.properties这个英文的了。

资源绑定还支持国际化i18n - 在 i n 之间有 18 个字符)。你可以为 ISO 语言代码为 xx 的其他语言创建 ApplicationResources_xx.properties

资源文件里除了英文以外,中文和日文等都需要用java自带的native2ascii.exe进行转码才可以使用。

 

待续。。。

 

相关链接:

Struts自带例子介绍(一)

http://www.csdn.net/Develop/read_article.asp?id=25989

struts2自带的例子作用和用法

下载地址: http://struts.apache.org/download.cgi#struts216 只需要下载struts-2.1.6-apps.zip 包就可以。 ? struts-...
  • u013634928
  • u013634928
  • 2015年10月18日 18:19
  • 1909

Struts2学习(1):Struts2框架结构详解

前言Struts2是一个相对流行的MVC框架。在说Struts2之前,我们先回顾一下传统的servlet/jsp实现的MVC架构,其运行机制是:jsp页面(视图view)发送消息到servlet(控制...
  • qq_32166627
  • qq_32166627
  • 2017年04月11日 11:52
  • 2808

Struts2(一)——总体介绍

这篇博客开始将总结一下有关框架的知识,在开发中合适的利用框架会使我们的开发效率大大提高。当今比较流行的开源框架: 关注数据流程的MVC框架 (Struts1/2, WebWork, Sprin...
  • liujiahan629629
  • liujiahan629629
  • 2014年03月05日 19:44
  • 18497

struts2官方自带的四个例子

  • 2013年10月25日 14:53
  • 30.17MB
  • 下载

[Struts2官方指南的个人学习和翻译] Struts2自带例子MailReader的学习

漫谈 Struts 2 MailReader 应用开发过程   该文章通过讲述一个简单但功能齐全的应用开发过程来指导Struts2的初学者. 文章中包含了使用到的代码段, 但你最好在自己搭建一个服务器...
  • x1nyhh
  • x1nyhh
  • 2015年04月20日 13:28
  • 820

[Struts2官方指南的个人学习和翻译] Struts2自带例子MailReader的学习

漫谈 Struts 2 MailReader 应用开发过程   该文章通过讲述一个简单但功能齐全的应用开发过程来指导Struts2的初学者. 文章中包含了使用到的代码段, 但你最好在自己搭建一个...
  • winder9898
  • winder9898
  • 2016年08月12日 12:25
  • 303

jasperrepot自带的demo的例子介绍

  • 2008年05月08日 10:58
  • 204KB
  • 下载

storm自带例子详解 (二)——BasicDRPCTopology

/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agr...
  • NB_vol_1
  • NB_vol_1
  • 2015年06月01日 09:39
  • 1306

Understand分析Kinect SDK 1.7自带例子(C++)图集二

第14个例子; ...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年08月16日 16:03
  • 309

Android例子源码自带十几种动画的NiftyDialogEffects对话框

  • 2014年12月13日 10:37
  • 1.72MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts自带例子介绍(二)
举报原因:
原因补充:

(最多只允许输入30个字)