-
jsp开发手机查询,页面不跳转,请大家帮助!10
login.html
--------------------------
<?xml version="1.0" encoding="UTF-8"?><!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><title>test</title>
</head><body><div>
<div id="login_area">
<form method="get" action="index.jsp">
<span>用户名:</span>
<p><input name="khbh" type="text" id="khbh" title="登录账号" style="height:20; width=120" class="ipt" maxlength="200"/></p>
<span>密码:</span>
<p><input name="bz3" type="password" id="bz3" title="密码" style="height:20; width=120" class="ipt" maxlength="200"/></p>
<p><input name="remember" type="checkbox" value="1" checked="true"/>
自动为我登录</p>
<input name="from" type="hidden" value="" />
<p><input name="login" type="submit" value="登录" class="rb" /></p>
</form>
</div>
</body>
</html>
----------------
index.jsp
----------------
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import="com.pux.system.datas.SystemResource" %>
<%@page import="com.pux.common.CustomerInfo"%>
<%
String yhid = request.getParameter("khbh");
String mm = request.getParameter("bz3");
%>
<script language = "JavaScript">
//设一个变量
var XMLHttpReq=false;
//创建一个XMLHttpRequest对象
function createXMLHttpRequest(){
if(window.XMLHttpRequest){ //Mozilla
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
//发送请求函数
function sendtable(){
createXMLHttpRequest();
var url=encodeURI("<%=SystemResource.DOMAIN%>/servlet/ajaxservlet?opsign=loginweb&khbh=<%=yhid%>&bz3=<%=mm%>");
url=encodeURI(url); //写一个不行。如果写一个就是????号。
XMLHttpReq.open("get",url,true);
XMLHttpReq.onreadystatechange=function(){procetable()}; //指定响应的函数
XMLHttpReq.send(null); //发送请求
return true;
}
function procetable(){
if(XMLHttpReq.readyState==4){ //对象状态
if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
var vHtml = XMLHttpReq.responseText;
if(vHtml == ''){
//forms.action = "<%=SystemResource.DOMAIN%>/wap/wap_query_index.jsp";
forms.action = "<%=SystemResource.DOMAIN%>/xxjl/xxjlgl/actionmng.action?_result_id=xxjl_web_xx_list1&opsign=webrecordlist";
forms.submit();
}else{
alert(vHtml);
}
}else{
window.alert("所请求的页面有异常");
}
}
}
sendtable();
</script>
现在情况是在电脑上用opera浏览器测试正常。
但用手机测试时就停在中间的页面上不再继续,比如用户名为k001,密码是123456,手机就会停在
http://www.northofchina.net:8080//wap/index.jsp?khbh=k001&bz3=123456&remember=1&from=&login=Sign+in 这个页面上,
而不是最终的
http://www.northofchina.net:8080//xxjl/xxjlgl/actionmng.action?_result_id=xxjl_web_xx_list1&opsign=webrecordlist 页面。
多谢!
问题补充:而且很奇怪,我用了两个手机试,一个是okwap的,一个lg冰淇淋,我做了一个wml,但两个手机都提示是不支持的格式,用html却能显示出来。2010年1月20日 21:42
6个答案 按时间排序 按投票排序
-
手机浏览器不同吧。
wap的网站 用的是WML 、WMLScript 吧?
http的网站 用的是 HTML、JavaScript 吧?
不是很了解,大家共同讨论!2010年1月21日 11:27
-
首先你必须用wml而不是html 其次你得脚本用的也是js而不是wmlscript 如果你用wap浏览器 你必须用wml+wmlscript
当然现在的手机支持3g了 据说可以看html页面了 不过你得手机也必须有html的浏览器比如ie手机版之类的2010年1月21日 09:54
-
在手机网站的开发中,可以使用JSP,一般产生的页面,应该是WML,使用的客户端脚本是WMLScript的吧。
不知道JavaScript可不可以。。。2010年1月20日 22:16
相关推荐
在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的页面间进行导航。本文将详细介绍JSP中常见的几种页面跳转方法,并分析它们之间的区别。 #### 二、客户端跳转方法 ##### 1. 使用`<a>`...
本文将深入探讨两种主要的页面跳转方法——`jsp:include`与`jsp:forward`,并结合实例进行分析,帮助开发者更好地理解其应用场景和工作原理。 #### `jsp:include` 动作详解 `jsp:include`动作主要用于将一个JSP...
对于使用 Java Server Pages (JSP) 的开发者来说,掌握不同类型的页面跳转方法非常重要,这不仅有助于提高开发效率,还能增强应用程序的性能与用户体验。本文将详细介绍 JSP 中五种常用的页面跳转方式及其应用场景。...
页面跳转是网页开发中一个常见且重要的功能,无论是通过HTML的标签、JavaScript还是JSP等服务器端技术,都有其独特的优势和适用场景。了解这些技术的原理和使用方法,能够帮助开发者更灵活地控制页面导航流程,提升...
本文将深入探讨这两种路径的区别以及它们在JSP页面跳转中的应用。 一、绝对路径与相对路径 1. 绝对路径:绝对路径是从根目录开始,完整地指明文件或资源所在位置的路径。例如,如果一个HTML或JSP文件位于服务器的`...
在Web开发中,页面跳转是一项基础而重要的技术,它涉及到多个层面的知识,包括但不限于服务器端处理、客户端JavaScript操作以及HTTP协议的理解等。 ### 一、JSP在Web开发中的角色 JSP(JavaServer Pages)是一种...
JSP页面跳转是Web开发中的重要概念,用于在用户界面上实现页面间的导航。这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、<jsp:forward page="" / >、Meta标签...
// 使用JavaScript进行页面跳转,这里假设我们已经从服务器获取了目标URL window.location.href = url; } ``` 在这个例子中,`<jsp:include>`标签或JavaScript函数`doRedirect`会向服务器请求跳转到`targetPage....
### JSP页面跳转方法详解 #### 一、RequestDispatcher.forward() **定义与用途:** `RequestDispatcher.forward()` 是一种服务器端的跳转方法,它主要用于在同一个Web应用内部进行页面之间的跳转。该方法的主要...
本文将详细介绍五种JSP页面跳转的方法,并通过具体的示例代码来帮助理解每种方法的特点及应用场景。 #### 1. RequestDispatcher.forward() `RequestDispatcher.forward()` 是一种服务器端内部的重定向方式,其特点...
本篇文章将详细讲解HTML页面跳转的五种方法以及JSP与HTML之间的跳转。 一、HTML页面跳转方法 1. HTML的`<a>`标签:最基础的跳转方式是使用`<a>`标签,通过`href`属性指定目标URL,例如: ```html 点击跳转 ``` ...
### JSP页面跳转的五种方法详解 #### 一、引言 在Web开发中,页面间的跳转是一项基本且重要的功能。JSP作为Java Web开发中的一个重要组成部分,提供了多种方式来实现页面间的跳转。本文将详细介绍五种常用的JSP页面...
本实例主要聚焦于使用JSP进行页面跳转,这在传统的Java Web开发中非常常见。Spring Boot虽然默认不推荐使用JSP,但通过配置,我们依然可以实现对JSP的支持。 首先,我们需要理解Spring Boot的核心——Spring MVC,...
在探讨JSP页面跳转这一主题时,我们深入解析其概念、实现方式以及在实际开发中的应用,以此来全面理解JSP技术中的页面跳转机制。 ### JSP页面跳转的概念 页面跳转,通常指的是从一个网页转移到另一个网页的过程。...
### JSP页面跳转方法详解 #### 一、`response.sendRedirect` `response.sendRedirect`方法是JSP中最常见的页面跳转方式之一,它的工作原理是通过修改HTTP响应头中的`Location`字段来告知浏览器重新发送一个请求到...
### JSP页面跳转的五种方法 在Java Web开发中,页面间的跳转是非常常见的需求之一。合理的页面跳转不仅可以提升用户体验,还能优化应用程序的结构。本文将详细介绍JSP页面跳转的五种方法:`RequestDispatcher....
在本示例中,我们探讨的是如何使用SpringBoot框架整合MyBatis,连接MySQL数据库,并通过JSP页面展示数据及实现页面跳转。首先,我们需要理解SpringBoot的核心特性,它是一个简化Spring应用初始搭建以及开发过程的...
在IT行业中,Web开发是至关重要的领域,而JavaServer Pages(JSP)是其中一种流行的服务器端脚本语言,用于创建动态网页。本教程将详细讲解如何利用JSP实现一个登录界面的自动跳转功能,并结合MySQL数据库进行用户...
### jsp response.sendRedirect不跳转的原因分析及解决 #### 一、问题背景 在进行Web应用开发的过程中,经常需要使用到服务器端重定向的技术。在Java Server Pages (JSP) 技术中,`response.sendRedirect()` 是一...
在 web 开发中,页面跳转是一个非常常见的需求,JSP 和 Servlet 是 Java Web 开发中两个最基本的组件,了解它们如何实现页面跳转是非常必要的。本文将根据 JSP 和 Servlet 中实现页面跳转的方式进行总结,结合实例...