社区
Java SE
帖子详情
关于WAP的一个重要问题
wangx1949
2005-12-31 09:18:33
小弟最近碰到一个奇怪的问题,现在移动那边不发手机号码了,我们的社区做了个登录页面,一些低端手机(如Nokia3100)用户登录后跳转到其他页面就取不到手机号码,但高端手机用户无此问题,不知各位有没碰到过?有什么方法能解决?望赐教!
...全文
238
19
打赏
收藏
关于WAP的一个重要问题
小弟最近碰到一个奇怪的问题,现在移动那边不发手机号码了,我们的社区做了个登录页面,一些低端手机(如Nokia3100)用户登录后跳转到其他页面就取不到手机号码,但高端手机用户无此问题,不知各位有没碰到过?有什么方法能解决?望赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
look_
2006-02-22
打赏
举报
回复
to wangx1949() 我用过
wangx1949
2006-01-19
打赏
举报
回复
look_(随便看看),请问你有在WAP里面用response.encodeURL吗?
look_
2006-01-18
打赏
举报
回复
response.encodeURL 对鱼wap网关的不一定有作用。
funcreal
2006-01-17
打赏
举报
回复
楼上很多兄弟对session和cookie理解的不够透彻。
session是维护会话的,可以算一种规则,它不是某种实现机制。它的实现有两种方式,一种是利用cookie,一种是url编码。
wap网关对于cookie的支持非常有限。所以会造成session丢失的问题。一般来说都应该使用url编码。回复人: look_(随便看看)所说的很对,但是url编码是jsp的内建机制,不需要自己来实现。可以使用response.encodeURL来做就可以了。搂主别怕麻烦,这不是你该不该的问题,这是你初期设计上的问题,所以你必须得改。而且很多书中都建议使用url编码方式。至于为什么,原因很简单。大家现在把自己的浏览器中的cookie禁掉,看看你开发的web有几个能用?没了cookie,而你又没有使用url编码,自然session就没办法工作了。
wangx1949
2006-01-17
打赏
举报
回复
这样做当然可以,但是我有几百个页面,一个一个改的话我肯定累死.
look_
2006-01-16
打赏
举报
回复
自己重写session:
1。用户第一次进入系统,从session中取出session ID :String sessionID=session.getID();
2。在以后的跳转页面的url带上session ID ,这样sesison就不会丢失: "/wap/test.jsp;jsessionID="+sessionID
wangx1949
2006-01-12
打赏
举报
回复
希望 高手赐教
liberydn
2006-01-06
打赏
举报
回复
tomcat重起短时间内不会变化!
wangx1949
2006-01-06
打赏
举报
回复
一些低端手机(如Nokia3100)用户登录后跳转到其他页面就取不到手机号码,但高端手机用户无此问题,不知各位有没碰到过?有什么方法能解决?望赐教!
wangx1949
2006-01-05
打赏
举报
回复
没有高手能救救我吗?
wangx1949
2006-01-04
打赏
举报
回复
1.请问tomcat重启后它分配给用户的sessionid会不会改变?
2.假设用户在一个会话状态中,那此时突然服务器重启,那重启后他的会话状态还会不会存在?
wangx1949
2006-01-03
打赏
举报
回复
页面传递参数要死人的啊,页面太多了.我们这边还有个wap网游,n个页面..
goldily
2005-12-31
打赏
举报
回复
你可以在每个页面都传参数,这是最可靠的,比较麻烦.
据说wap网关是可以为用户保存cookie的,你可以试一下cookie.
wangx1949
2005-12-31
打赏
举报
回复
那手机登录该怎么做呢?如何保存用户信息?
goldily
2005-12-31
打赏
举报
回复
有些手机是不支持session的.一般不用session.
wangx1949
2005-12-31
打赏
举报
回复
登录处理页面就是给用户写session,代码如下
session.removeAttribute("user_phone_new");
session.setAttribute("user_phone_new",phoneNum);
out.print("恭喜!您已成功登录.<br/>");
out.print("<a href =\""+urlA+"\">进入a</a><br/>");
out.print("<a href =\""+urlB+"\">进入b</a><br/>");
在当前页面直接取session取是可以取到的,但点击"进入a"或"进入b"页面,他的session值就取不到了.
yyjzsl
2005-12-31
打赏
举报
回复
给页面都传递下相关的参数,应该可以解决,不过,比较麻烦些。
cookie理论上是可行的,不过,有难度。^_^,也没怎么试过。
goldily
2005-12-31
打赏
举报
回复
这个我也没试过......只是看到规范上有wap网关可以保存用户cookie.
wangx1949
2005-12-31
打赏
举报
回复
cookie具体怎么操作?我当时也试过修改和添加cookie,但都不行.后来我发现每个用户的cookie[0]都存放的是JSESSIONID,但是这个东西每次用户登录都会改变,难道有办法让它不变?请赐教.
WAP
常见
问题
问答大全
一、关于
WAP
的常见问答 二、关于WML的常见问答 三、关于
WAP
开发的常见问答 四、关于WMLScript的常见问答 五、关于WBMP的常见问答 六、关于
WAP
网关的常见问答 七、关于
WAP
浏览器的常见问答 八、关于
WAP
手机的常见问答 九、关于
WAP
安全的常见问答 十、关于
WAP
其他方面问答 十一、关于
WAP
站点建设的常见问答 更多
wap
开发资料请访问:http://
wap
.aijiw.com
简单
wap
手机网站(初学者)|
wap
|手机网站|
wap
初学者|
wap
手机
简单
wap
手机网站(初学者)|
wap
|手机网站|
wap
初学者|
wap
手机
WAP
编程完全版
WAP
编程完全版
WAP
编程完全版
wap
学习资料,
wap
入门资料
学习
wap
的入门资料,我的第一
wap
手机网站 请哥几个 拿去参考一下吧 交流第一
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章