wap 应用

1,页面上不能用js,现在wml也很少用了,因为没人会在wap上做什么出色的效果的,简单实用小流量才是根本
2,整个页面要符合 xml或者xhtml规范,原先在jsp文件里可以省略的引号一定要加,比如html的样式<td align=center></td>,这里的center一定要加引号,不然有些老款的不支持http协议的手机是不能访问的.所有的jsp页面头都要加上
<?xml version="1.0" encoding="utf-8"?>
<%@page language="java" contentType="application/vnd.wap.xhtml+xml;charset=编码格式" pageEncoding="编码格式" %>,当然文件名是用.jsp命名。
3,千万不要去做jsp页面和后台java文件编码格式不一样,或者文件编码格式和字符编码格式不一致的傻事,在web中容易出问题,wap中……麻烦大了。
4,因为不能用js,所有很多时候,页面的参数都是直接跟在url上的,但是有些手机原因或者网关原因对超链接的字符长度有限制,比如
https://wap.aaa.com/sjsd.do?aaaa=1&bbbb=2&ccc=3...........,有些手机只能接收到前面一部分,后面会自动截断。所以对于做链接要注意,比如用的是struts,那么后台配action的时候,要尽量短<action name="testViewAction" class="TestViewAction">……</action>,你要改成<action name="tv" class="TestViewAction">……</action>,类似这样子。如果参数实在过多,那就尽量把链接改成form提交,更安全,还更保险,还实惠。
5,wap需要做图片自适应,也就是说,你要判断手机是否支持这样的图片格式,所以有时候,往往需要做一模一样的图片好几份,然后后缀不同,.jpg,.gif。你可以分别用后缀名来命名文件夹,存放一个类型的图片,判断完手机的图片格式,再来决定<img>标签的src路径指向那个后缀的图片文件夹,默认一般是jpg.
其他的跟web上没什么区别,wap测试是个很头痛的事情,往往多款手机,这个行,那个不行,改完,这个不行,那个行,这个靠积累了。哦还有,设置响应头的时候要设置为手机响应,然后不能要缓存。写个性能良好的过滤器也是个关键
wap和web网页的区别
流程就和html开发一样。
区别在于里面的标签规范不同,采用wml规范或者xhtml规范
你需要能阅读wml的浏览器(m3gate+opera ,注意是“与”的关系,两者都能正常浏览的话,手机就都可以看了。),一个能上网的手机。
用wml好还是xhtml mp好呀?
主要是看项目需求吧。
如果必须考虑很多机型(如老款山寨机)的兼容性,可能WML会更适合一点;(因为WML足够老~~)
XHtml MP支持WCSS(也就是CSS简化版),可以使页面做得好看一点。
另外,WML可以使用脚本,XHtml MP  “暂时”还不可以。
两者之间的其它差别,基本上都有不同的可代替的解决方案,所以不必过于担心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值