昨天太累了,所以没上来写
昨天是第一次正式的自己进行排错,原本Openwave6.22上运行没有问题的wap到了m3gate或是真的手机上就运行不正常了,有的错误完全莫名其妙。
出现错误的原因,我总结了一下:
第一:最有可能的就是WML的语法错误,诸如漏了/>或是不匹配,如有<anchor>,但没有</anchor>
第二:中文编码的错误。m3gate和手机在页面之间传递参数的时候,比如http://localhost:8080/text/a.jsp?test=12121,它的编码为utf-8,如果这个url带有中文参数,则要想在接受此参数的页面正确编码,使用request.setCharacterEncoding("utf-8")就行了
收获:
在采用request.setCharacterEncoding("utf-8")之前,我想了好久使用了一个比较麻烦的方法,不过也算能完成任务,哈哈,在这写下来省的忘记
思路:就是利用request.getQueryString()获得url,然后把中文的那块substring,然后使用java.net.URLDecoder.decode(String temp)进行解码,成功
分享到:
相关推荐
关于WML的深入解析及其与HTML的对比 一、WML概述 WML,全称为Wireless Markup Language,即无线标记语言,是一种专为移动设备设计的标记语言,旨在优化无线网络上的数据传输和显示。它由WAP论坛在1998年推出,作为...
《Learning WML & WML Script》是一本由Martin Frost编写的书籍,专注于介绍无线标记语言(WML)和WML脚本,适用于那些希望在移动通信领域开发内容的开发者。WML是Wireless Markup Language的缩写,是为无线应用平台...
**WML语言参考教程** WML(Wireless Markup Language)是一种专为无线设备,特别是早期的移动电话设计的标记语言,用于创建可适应小型屏幕和有限功能的移动浏览器的网页内容。WML是XML的子集,因此它遵循XML的语法...
WML页面的MIME类型应为`text/vnd.wap.wml`,应在XML声明之前声明,且前后需留空行,否则可能导致解析错误。 **属性与标记** WML标记可以有必需或可选的属性,以指定额外信息来解释这些标签。属性值需用引号包围,...
【WML教程】是关于如何创建适用于WAP(无线应用协议)手机的简单网页的教程。WML(Wireless Markup Language)是一种标记语言,类似于HTML,但专为移动设备优化,尤其是在早期的移动互联网时代。以下是对WML教程中...
4. **错误检查**:具有实时语法检查功能,能在编写过程中及时发现并提示错误,避免因为语法问题导致的编译失败。 5. **预览功能**:可能有内置的预览器,让用户可以在编写过程中查看WML页面的实际效果。 6. **导出...
**WML(Wireless Markup Language)详解** WML,全称无线标记语言(Wireless Markup Language),是专为无线通信设备如手机、PDA等设计的一种标记语言,它基于XML,用于创建适应小屏幕和有限带宽环境的网页内容。在...
属性提供关于元素的附加信息,如`<tag attr="abcd"/>`,其中属性名区分大小写,且值需用引号包围。 ### 4.2 WML语法 WML语法遵循XML规则,包括严格的命名规则,闭合标签,以及合法的字符和实体引用。WML的元素和...
WML(Wireless Markup Language)则是专门为无线设备如早期的移动电话设计的一种标记语言。在20世纪90年代末到21世纪初,当智能手机尚未普及,WML被广泛用于创建适应小屏幕和低带宽环境的移动网页。它的设计目标是使...
**WML1.1协议标准**是Web无线标记语言(Wireless Markup Language)的一个版本,主要用于构建和设计适合在移动设备上浏览的网页内容。WML1.1是WAP(无线应用协议)框架下的核心组件,使得互联网信息能够通过低带宽的...
**WML(无线标记语言)入门** WML,全称为Wireless Markup Language,是一种专为无线设备如早期的移动电话和PDA设计的标记语言,主要用于创建能够在小型、低带宽设备上显示的网页。在2000年代初期,随着WAP(无线...
**WML(Wireless Markup Language)**是一种专为无线设备如早期的移动电话设计的标记语言,用于创建适应小屏幕的交互式应用。WML标签和语法是构建这些应用程序的基础,下面将详细介绍WML标签的基本结构和常用属性。 ...
**WML(无线标记语言)**是Web设计...在提供的`WML.doc`文档中,你可能会找到关于WML更深入的解释,包括其语法示例、实际应用案例以及可能的编码实践,这将帮助你更好地掌握这一已略显过时但依然具有历史价值的技术。
【WML 入门教程】 WML,全称 Wireless Markup Language,是一种专为无线设备,如早期的移动电话,设计的标记语言。它基于XML,用于创建能够在移动设备上浏览的简单网页,尤其是在WAP(Wireless Application ...
**WML编程详解** WML(Wireless Markup Language)是一种专为无线通信设备设计的标记语言,主要用于创建在移动电话和其他小型设备上显示的网页。它在WAP(Wireless Application Protocol,无线应用协议)框架下运行...
**WML(无线标记语言)详解** WML,全称为Wireless Markup Language,是一种专为无线设备如手机和早期的移动设备设计的标记语言。它主要用于创建能够在小屏幕和低带宽环境下显示的网页,是早期WAP(Wireless ...
WML(Wireless Markup Language)和Script是WAP(Wireless Application Protocol)手机网站开发中的核心技术,用于构建和交互移动设备上的网页应用。WML是一种基于XML的语言,专门设计用于在有限资源和低带宽环境下...
关于wml快速查询chm手册!很好用的!