的用法

忘性真大,一段時間不用,這些簡單的東西又要翻書了,看來,3天不用手生,3天不說口生。的確不假呀。

<html:text>和<html:textarea>标记分别HTML文本框和文本区,属性如下:

属性 描述

Property 定义当表单被提交时送回到服务器的请求参数的名称,或用来确定文本元素当前值的bean的属性名称

Name 属性被查询的bean的名称,它决定了文本框和文本区的值。如果没有设置,将使用与这个内嵌表单相关的ActionForm的名称

<html:text>标记还有以下属性:

属性 描述

Maxlength 能够输入的最大字符数

Size 文本框的大小(字符数)

(补充:这里的字符数是不论是汉字还英文,一个汉字和一个英文字符都算一个字符;与UTF-8对比为:一个汉字3个英文字符;与java中的对比:一个汉字1个英文;与gb2312对比:一个汉字2个英文字符(即2个字节))

例如:<html:text property="articleName" maxlength="50" size="50"/>

2 thoughts on “的用法”

  1.   在java中漢字和英文字符長度一樣,都是16位。可以用下面的小程序驗證一下,具體原因不是太清楚,前兩天在網上看到一篇文章,沒有保存下來,今天再去找,找不到了。看來有時還是要把握機會。過了這村,沒了這店。

      下面是驗證java中字符長度的代碼:

    public class TestStrLen{

        public static void main(String[] args){

            for (int i=0;i<3;i++){

                System.out.println("第"+ i + "個字符串的長度是: " + args[i].length());

            }

        }

    }     

    輸入數據:java TestStrLen hh h你 您好

    得到結果:

    第0個字符串的長度是: 2

    第1個字符串的長度是: 2

    第2個字符串的長度是: 2

  2. http://www.learndiary.com/disDiaryContentAction.do?searchDiaryID=&goalID=1253&naviStr=a10a60ab1105

    http://www-128.ibm.com/developerworks/cn/xml/x-utf8/

    下面是片断:

    使用 UTF-8 对 XML 文档进行编码

    (提示:文档大小与 UTF-8 无关)

     

     

      文档选项

       将此页作为电子邮件发送

     

     

    对此页的评价

      帮助我们改进这些内容

     

     

     

    级别: 中级

    Elliotte Harold , 副教授, Polytechnic University

    2005 年 9 月 26 日

    Unicode 是目前世界上所有其他主要计算机字符集的超集。UTF-8 是 Unicode 字符集特有的二进制编码。本文解释了为何所有 XML 文档都应当使用 UTF-8 生成的原因。结果是更健壮、更具互操作性的文档世界。

     

Comments are closed.