01 2016 档案
摘要:如果一个字符串文本中包含了多个与国际化相关的数据,可以使用MessageFormat类对这些数据进行批量处理。 例如: 在2016年1月9日的时候,一场台风导致了500间房屋的摧毁和¥1000000元人民币的损失。 在上面这句话中,包含了时间、数字和货币等多个与国家化相关的数据,已经用下划...
阅读全文
摘要:之所以在国际化中介绍DateFormat和NumberFormat这两个类,一是因为本身这两个类是地区敏感类,即可用传入Locale对象;二是因为这两个类具有不同的输出模式,而这些模式能在国际化的动态数据显示MessageFormat的占位符中使用到(在下一篇博客中介绍)。 我们先来看看Dat...
阅读全文
摘要:软件在开发时要能使它同时应对世界不同地区和国家的使用,针对不同地区和国家的访问,提供相应的,符合使用者阅读习惯的操作环境,这就必须要有国际化的概念,国际化又称为“i18n”:internationalization。 国际化要能使静态数据和动态数据都能做到符合国际化的需求,本篇先讲述如何使静态...
阅读全文
摘要:Locale类代表一个特定的地理、语言和国家环境。一个Locale的实例对象本身不会验证它代表的语言和国家地区信息是否正确,只是向一些对国家和语言、地理等比较敏感的类提供国家地区语言信息,这些类有DateFormat、NumberFormat等等。 Locale类可以有四种方式来创建对象,三种...
阅读全文
摘要:当我们在一个web应用中开发好一些自定义标签的时候,这些自定义标签通常有标签处理器Java类,和一个描述这些标签tld文件,如果我们想在以后别的web工程中还能用上这些标签,可以将这些自定义标签封装在一个JAR包中,正如JSTL标签库一样。 我们现在准备将web应用中开发好的自定义标签封装成j...
阅读全文
摘要:在前一篇博客中,我们已经学习了自定义的简单标签的基本使用方法,这一篇我们来学习如何在简单标签中添加标签属性。对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用。例如前一篇博客使用简单标签来对标签体内容执行一定的次数,就无法在标签上规定要执行的次数,必须在标签处理器类中修改,很不方便,如果使
阅读全文
摘要:前面一篇博客介绍了自定义标签的传统标签使用方式,但是我们会发现,使用传统标签非常的麻烦,而且接口还多,现在传统标签基本都没用了,除了一些比较久的框架。Sun公司之后推出了一个新的标签使用方式,称之为简单标签。简单标签也作为JSP2.0以后的标准标签使用方式,下面是一张传统标签和简单标签的对比,可以看
阅读全文
摘要:同JSP标签一样,自定义标签主要用于移除JSP页面中的Java代码,可以看到我们在JSP中其实是禁止使用Java脚本的,任何要想通过Java代码实现的功能都必须以标签形式来处理,可以使用JSP标签,JSTL标签,EL函数,或者自定义标签。 自定义标签分为传统标签和简单标签,简单标签是Sun公司为减低
阅读全文
摘要:JSTL是Sun公司开发的一套用于JSP页面中的标签库,使用JSTL可以在页面中实现一些简单的逻辑,从而替换页面中的Java代码。JSTL通常也会配合EL表达式一起使用,Sun公司的JSTL标签库封装了大量的方法,当然如果JSTL中的标签不能满足我们的需求时,我们还可以通过使用自定义标签达到我们的需
阅读全文
摘要:本篇讲解使用EL表达式来调用Java方法(自定义EL函数)和Sun公司开发的EL函数库。 简单来说,我们在一个类中的某个方法,可以使用EL进行调用,这个能被EL表达式调用的方法称之为EL函数,但是这种方式必须满足以下两点要求: ① 在EL表达式中调用的只能是Java类的静态方法 ② 这个Java类的
阅读全文
摘要:本篇介绍EL表达式的隐式对象,如同JSP一样,EL也封装了11个隐式对象,通过这些隐式对象可以在EL表达式中直接使用。 在使用EL时,其实EL是先看标识符是否是其隐式对象之一,如果不是,才从四个域(page、request、session、application)中顺序搜索(使用pageContex
阅读全文
摘要:JSP页面中支持使用EL表达式,EL全名为Expression Language。EL表达式的主要作用有: ① 获取数据; ② 执行运算; ③ 使用EL表达式的11大隐式对象; ④ 调用Java方法。 当然,EL表达式还能配合JSTL标签,进行其他一些功能的显示,例如迭代等等。 我们先来看使用EL表
阅读全文
摘要:JSP标签也称为JSP Action(JSP动作)元素,用于在JSP页面中封装Java代码,这样使得在JSP页面中避免直接编写Java代码,让JSP真正成为MVC模式中的作为视图作用。 几个JSP常用标签: <jsp:include>标签 <jsp:forward>标签 <jsp:param>标签
阅读全文
摘要:本篇来讲诉JSP中九大隐式对象中最后一个,也是最重要的一个对象——pageContext对象。 pageContext对象代表了该JSP页面的运行环境,它的作用有: ① 这个对象封装了对其它八大隐式对象的引用 ② pageContext自身还是一个域对象,可以用来保存数据,同时可以通过pageCon
阅读全文
浙公网安备 33010602011771号