站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题新手新教 关于JSP页面刷新不闪烁的问题 多谢!

新手新教 关于JSP页面刷新不闪烁的问题 多谢!

摘要: 新手新教 关于JSP页面刷新不闪烁的问题 多谢!


大家好!请问怎样实现JSP页面刷新时,屏幕不闪烁?
多谢!!!


帮忙顶,高手指教一下.多谢!
我也正在找那种随着新的发言评论排名即时变化,而不会造成屏幕闪动.


要使用AJAX技术,javascript中XMLHttpRequest对象实现,具体搜索AJAX基础看看,不难


多谢深蓝忧郁的回复 我看看。。。


http://www.okajax.com/
这里有基础教程下载...去看看


多谢,我也正看,有没有一个例子下载的?Ajax没有接触过.现在着急使用.


多谢!能提供参考的例子吗?



<%@ page contentType="text/html; charset=GBK" %>

<head>
<br/>jsp1<br/>
</head>
<body bgcolor="#ffffff">


JBuilder Generated JSP


<%
String str=request.getParameter("sel");
System.out.println(request.getParameter("a"));
//String str[][]=new String[1][1];
//for(int i=0;i<1;i++){
// for(int j=0;j<1;j++){
// str[i][j]=i+""+j;
// }
//}
//application.setAttribute("str",str);

//String result[][]=new String[1][1];
//result=(String[][])application.getAttribute("str");
//for(int i=0;i<1;i++){
// for(int j=0;j<1;j++){
// System.out.println(result[i][j]);
// }
//}
%>
<form action="jsp1.jsp">
<select name="sel">
<option value="a" selected>
<option value="b">bb
<option value="c">cc
</select>
<input type="checkbox" name="a" value="a">a
<input type="checkbox" name="a" value="b">b
<input type="checkbox" name="a" value="c">c
<input type="checkbox" name="a" value="d">d
<input type="submit"/>
<input type="file" name="abc">
<input type="button" value="Ajax第一个程序" onClick="qingqiu();"/>
</form>
<script>
<%if(str!=null){%>
document.all("sel").value="<%=str%>";
<%}%>
</script>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20">
经理室
</td>
</tr>
<tr style="display:none">
<td height="20" id="pos_1">&nbsp;</td>
</tr>
<tr>
<td height="20">
开发部
</td>
</tr>
<tr style="display:none">
<td id="pos_2" height="20">&nbsp;</td>
</tr>
</table>
<script>
function showRoles(obj){
document.getElementById(obj).parentNode.style.display="";
document.getElementById(obj).innerHTML="数据正在读取中...";
currentPos=obj;
send_request("smaple2_2.jsp?playPos="+obj,true);
}
//定义XMLHttpRequest对象
var http_request=false;

function send_request(url,flag){
http_request=false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest){//Mozilla等浏览器初始化XMLHttpRequest过程
http_request=new XMLHttpRequest();
//有些版本的Mozilla浏览器处理服务器返回的未包含XML mime-type头部信息的内容时会出错.
//因此,要确保返回的内容包含text/xml信息.
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject){//IE浏览器初始化XMLHttpRequest过程
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){}
}
}
//异常,创建对象失败
if(!http_request){
window.alert("不能创建XMLHttpRequest对象实例!");
return false;
}
//指定响应处理函数
http_request.onreadystatechange=processRequest;
//发送HTTP请求信息
http_request.open("GET",url,true);
http_request.send(null);
if(flag){
flag=false;
haha();
}
}

//处理返回信息函数
function processRequest(){
//判断对象状态
if(http_request.readyState==4){
//判断HTTP状态码
if(http_request.status==200){
//信息已经成功返回
//window.document.write(http_request.responseText);
//alert(http_request.responseText);
document.getElementById(currentPos).innerHTML=http_request.responseText;
}
else {
//请求页面有问题
alert("您所请求的页面有异常!错误状态:"+http_request.status);
}
}
}

function qingqiu(){
alert(document.all("abc").value);
send_request("asdasd.jsp?a=a&b=b",true);
}
function haha(){
send_request("testsubmit.jsp",false);
}
</script>
</body>




教程里有小例子的


十分感谢!正在看!


想麻烦您再问一个问题:我做的是一个rfid程序,当数据库每插入一条信息时,页面就自动刷新一次,并显示当前的数据呢?
多谢啦!!!!


没做过,估计要用sorket吧...


多谢你的帮助!


嘿嘿,不客气
多散点分就行撒
HOHO



哈哈 没问题 怎么加分啊


js
+ajax


多谢


管理里边帖子加分


深蓝忧郁 OK


HOHO...
开心...


↑返回目录
前一篇: 请教这个错误是什么意思?在线等~~
后一篇: 小第遇到个很困难的sql语句...请高手帮忙?????谢谢了