湖北工业大学 丁 娜
JSP是JavaServerPages的简写。JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其它操作系统上运行。JSP技术使用Java编程语言编写类XML的Tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过Tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计,使基于Web的应用程序的开发变得迅速和容易。
国际化主要考虑的问题就是如何使得程序中与用户交互的部分,采用哪一种方式使得程序在经过少量的修改甚至不需要修改源代码的情况下,适用于任何一种国家或者地区的用户来使用。因此国际化的程序有以下几个特征:
(1)可以迅速的本地化。
(2)用户界面的显示文字、状态消息的显示文字以及错误信息、提示信息的文字等,在程序中不进行硬编码。他们存储在源代码处,可自动进行动态检索。
(3)与用户文化有关的数据,如日期和货币,其显示格式根据最终用户的地区和语言而定。
(4)国际化和本地化同时存在,相辅相成,一个是过程,一个是结果。
如果开发的Web应用只供中文用户使用的话,就无须考虑国际化问题,但是实践证明,在Web应用的中文应用上经常遇到乱码的情况。
处理Struts应用国际化处理的一般步骤如下:
(1)将所有的JSP页面的自负编码统一为”GBK”,即charset=”GBK”。
(2)对文本,标签国际化.如:text中
(3)对按钮国际化.如:submit中
(4)对连接国际化.如:link中使用