MyException - 我的异常网
当前位置:我的异常网» J2ME » 如何将JSP页面转换成静态的WAP2.0格式的页面输出给

如何将JSP页面转换成静态的WAP2.0格式的页面输出给手机浏览的客户

www.MyException.Cn  网友分享于:2015-08-26  浏览:32次
怎么将JSP页面转换成静态的WAP2.0格式的页面输出给手机浏览的客户?
问题是这样的。我最近接受了一个手机网站项目,功能是用户通过手机也能访问我们公司的网站进行相关操作。

  前面一段时间已经研究了基本的概念和规范,然后昨天写了一个JSP的页面,代码是这样的:


<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>手机输入版</title>

</head>
<body>
  <form action="<%= request.getContextPath()%>/test/addUser.do" method="post" >
  <p>
  人员信息:
 
  name:<input type="text" name="name" value=""/>
  age:<input type="text" name="age" value=""/>
  gender:<input type="text" name="gender" value=""/>
 
  联系地址:
 
  postcode:<input type="text" name="postcode" value=""/>
  city:<input type="text" name="city" value=""/>
  street:<input type="text" name="street" value=""/>
 
 
 
  <input type="submit" name="button1" value="提交"/>
  </p>
  </form>
</body>
</html>

相关说明:
 采用的WAP规范 : WAP2.0
 页面规范 : 
这个JSP页面的头部,声明是XHTML XHTML Mobile 1.0格式的页面,然后自己建立了一个SSH框架的BASE项目,为了实现在手机上对服务器中数据的 增删改查 4个基本操作。

经过测试,用Opera可以正常浏览,也可以插入数据,数据库中有数据。

  现在我的问题来了:

  1 手机浏览器并不支持JSP页面,那我这个JSP页面放在服务器里面后,手机浏览器怎么识别这个JSP页面呢?换种方法来说,应该怎样将这个JSP页面转换成手机支持的XHTML或WML的页面,并发给手机用户显示呢?

  2 如果我建立单纯的XHTML格式的静态页面,那FORM里面的ACTION的addUser.do等增删改查操作就不能执行,会报404错误。




------解决方案--------------------
手机浏览器识别JSP,其实就和识别HTML原理差不多。
而识别HTML页面和识别WAP页面原理差距很大,架构都不同。
一般能够识别HTML标准页面的都算是手机客户端,能够分析页面的标签,并做出UI布局和显示。

------解决方案--------------------
探讨
手机浏览器识别JSP


------解决方案--------------------
探讨
引用:
手机浏览器识别JSP


是不是哟?

我想LZ应该知道电脑浏览器访问JSP网站的原理吧?
当你访问JSP网页时,服务器会把JSP页面编译成Servlet,然后解析成相应的HTML文件,最后发给浏览器的只是HTML文件

JSP前一些时间也刚接触,我的理解就是上面说的那样,
ASP相对了解一些,原理相似,服务器把动态页面解析成HTML代码再回发给浏览器的

所以手机应该也是相似的、、、

------解决方案--------------------
没有听说过那个手机浏览器支持jsp,即使是在pc上的浏览器,
jsp是执行在服务端的,返回个用户的是一个html文件,
在手机时就应该是wml或是其他形式的纯文本文件了,这种意义上来说没有哪一个浏览器不支持jsp.
------解决方案--------------------
bs架构都是一问一答式的,这个response都是html和xml等,jsp是服务器端语言,是通过web container执行后的结果返回给client的
------解决方案--------------------
没接触过,期待学习~
------解决方案--------------------
晕死..
wml中嵌入jsp代码就OK了..
html很多老手机和低端的手机是不支持的..
------解决方案--------------------
手机浏览器识别JSP,其实就和识别HTML原理差不多。 
而识别HTML页面和识别WAP页面原理差距很大,架构都不同。 
一般能够识别HTML标准页面的都算是手机客户端,能够分析页面的标签,并做出UI布局和显示。 

文章评论

程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
我的丈夫是个程序员
我的丈夫是个程序员
老程序员的下场
老程序员的下场
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员都该阅读的书
程序员都该阅读的书
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
鲜为人知的编程真相
鲜为人知的编程真相
代码女神横空出世
代码女神横空出世
程序员和编码员之间的区别
程序员和编码员之间的区别
漫画:程序员的工作
漫画:程序员的工作
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
那些争议最大的编程观点
那些争议最大的编程观点
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员应该关注的一些事儿
程序员应该关注的一些事儿
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
编程语言是女人
编程语言是女人
一个程序员的时间管理
一个程序员的时间管理
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
每天工作4小时的程序员
每天工作4小时的程序员
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
 程序员的样子
程序员的样子
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
总结2014中国互联网十大段子
总结2014中国互联网十大段子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
我是如何打败拖延症的
我是如何打败拖延症的
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
如何成为一名黑客
如何成为一名黑客
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员的鄙视链
程序员的鄙视链
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
10个调试和排错的小建议
10个调试和排错的小建议
中美印日四国程序员比较
中美印日四国程序员比较
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有