JSP异常处理
当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常:检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找
当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常:检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例来说,如果一个文件将要被打开,但是无法找
在开始前,需要解释几个重要的概念:国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。区域:这是一个特定的区域或文化,通常认为是一
<fmt:timeZone>标签用于指定其正文中所有标签将使用的时区。属性<fmt:timeZone>标签具有以下属性-属性描述必需默认value适用于主体时区是—示例下面是显示JSP页面的代码-文件:fmt_tim
<x:param>标签与<x:transform>标签一起使用,以在XSLT样式表中设置参数。属性<x:param>标签具有以下属性-属性描述必需默认name要设置的XSLT参数的名称是主体value要设
jspjavabeanjavabean是特殊的java类,是用java语言写成的可重用组件,并且遵守javabeansapi规范。接下来给出的是javabean与其它java类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化
使用jsp读取客户端信息 请阅读以下代码。如果你的使用要求不同,可对这些代码加以很方便的修改。这些代码可以使你获得:公司company,用户name,版本version,mainversion,minorversion操作系统(未完成!),
<fmt:parseNumber>标签用于解析数字,百分比和货币。属性<fmt:parseNumber>标签具有以下属性-属性描述必需默认value要读取的数值(解析)否主体typeNUMBER,CURRENCY或P
<c:import>标签提供<include>操作的所有功能,但也允许包含绝对URL。例如,使用import标签可以包含来自不同网站或FTP服务器的内容。属性<c:import>标签具有以下属性-属性描述
fn:endsWith()函数用来转义为可以解释为XML标记的字符。语法fn:endsWith()函数具有以下语法-java.lang.StringescapeXml(java.lang.String)示例以下示例将显示如何使用fn:esc
fn:toLowerCase()函数将字符串的所有字符转换为小写。语法fn:toLowerCase()函数具有以下语法-java.lang.StringtoLowerCase(java.lang.String)示例以下示例将显示如何使用fn
fn:indexOf()函数返回指定子字符串的在字符串内的索引位置。语法fn:indexOf()函数具有以下语法-intindexOf(java.lang.String,java.lang.String)示例以下示例将显示如何使用fn:in
fn:substringBefore()函数返回一个字符串在指定子字符串之前的部分。语法fn:substringBefore()函数具有以下语法-java.lang.StringsubstringBefore(java.lang.Strin
<fmt:formatDate>标签用于以各种方式格式化日期。属性<fmt:formatDate>标签具有以下属性-属性描述必需默认value要显示的日期值是—typeDATE,TIME或BOTH否DATEdateS
jspxml数据处理当通过http发送xml数据时,就有必要使用jsp来处理传入和流出的xml文档了,比如rss文档。作为一个xml文档,它仅仅只是一堆文本而已,使用jsp创建xml文档并不比创建一个html文档难。使用jsp发送xml使用
<c:catch>标签捕获其主体中发生的任何Throwable异常,并可选地公开它。它用于错误处理,并更加优雅地处理该问题。属性<c:catch>标签具有以下属性-属性描述必需默认var要保存java.lang.Th
<fmt:message>标签将键映射到本地化消息并执行参数替换。属性<fmt:message>标签具有以下属性-属性描述必需默认key要检索的消息键否—bundle使用的资源捆绑否默认的捆绑var用于存储本地化消息
<c:remove>标签从指定的范围或找到变量的第一个范围(如果没有指定范围)中移除一个变量。这个操作并不是特别有用的,但它可以帮助确保JSP清理所负责范围内的资源。属性<c:remove>标签具有以下属性-属性描述
fn:trim()函数删除字符串的两端空格符。语法fn:trim()函数具有以下语法-java.lang.Stringtrim(java.lang.String)示例以下示例将显示如何使用fn:trim()函数,编写一个JSP文件:fn_t
<fmt:requestEncoding>标签用于指定将数据发回到Web应用程序的请求表单使用的编码类型。属性<fmt:requestEncoding>标签具有以下属性-属性描述必需默认key解码请求参数时要应用的字
<fmt:setBundle>标签用于加载资源包,并将其存储在命名作用域变量或包配置变量中。属性<fmt:setBundle>标签具有以下属性-属性描述必需默认basename作为范围或配置变量公开的资源绑定包系列的