jsp页面中跳转很诡异的问题,大家给看看 我的页面上有2个frame,top,和botton 在botton这个frame页面中action的target=“_self”无效,target=“botton”也无效;但是target=“_blank”好用,target=“top”也好用,那位大侠给指点下迷津?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下:<%@ page language="java" pageEncoding="GBK"%><%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><html> <head> <title>已办理工作总结及计划查询</title> <LINK href="<%=request.getContextPath()%>/styles/style.css" type=text/css rel=stylesheet> <LINK href="<%=request.getContextPath()%>/styles/menu.css" type=text/css rel=stylesheet> <script language="javascript" src="<%=request.getContextPath()%>/Js/Calendar.js"></script> <script language="javascript" src="<%=request.getContextPath()%>/Js/common.js"></script> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/styles/style.css"> <style> .History {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; MARGIN-RIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma,Arial,Courier,宋体; BACKGROUND-COLOR: #dddddd} </style> <script language=javascript> //明细 function turnDeal(workReportID){ var url = "<%=request.getContextPath()%>/workReport.html?method=turnOverInfo&workReportID="+workReportID; window.open(url,"_blank"); } //点击上一页/下一页/末页(按条件查询时) function getPage(requestPage,begin,end,departID){ var url = "<%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage; //document.location.href=url; document.fom.action=url; document.fom.target="_self"; document.all.fom.submit(); } //跳转到第几页(按条件查询时) function searchPage(totalPage,begin,end,departID){ alert("0000000000000000"); var requestPage=document.all.searchPage.value; if(requestPage=="" || requestPage==0 ){ alert("未输入页数或输入格式错误!"); document.all.searchPage.focus(); return; } requestPage = parseInt(requestPage); if(requestPage>totalPage){ alert("页数输入错误!"); document.all.searchPage.focus(); return; } document.location.href = "<%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage; //document.all.fom.target="down"; //document.all.fom.submit(); } </script> </head><body class=bodycolor ><form name="fom" action="" target="" method="post"><table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3" align="center"> <tr class=TableHeader onmouseout="cancelColor(this)" onmouseover="setColor2(this)"> <td align=center>工作总结及计划标题</td> <td align=center>提交人员</td> <td align=center>所属部门</td> <td align=center>提交日期</td> <td align=center>状态</td> <td width="5%" align=center>操作</td> </tr> <c:forEach var="col" items="${col}"> <tr class=TableLine1 onmouseout="cancelColor(this)" onmouseover="setColor2(this)"> <td align=left> <c:out value="${col.createMemberName}"/>(从<c:out value="${col.beginTime}"/>到<c:out value="${col.endTime}"/>)工作总结及计划 </td> <td align=center><c:out value="${col.createMemberName}"/></td> <td align=center><c:out value="${col.departName}"/></td> <td align=center><c:out value="${col.createDate}"/></td> <td align=center> <c:forEach var="list" items="${col.memberState}"> <c:out value="${list.name}" /> </c:forEach> </td> <td align=center> <a title="明细" href="javascript:void(0)" onclick="turnDeal('<c:out value="${col.ID}"/>')"><IMG height=15 alt=明细 src="<%=request.getContextPath()%>/img/detail.gif" width=15 border=0></a> </td> </tr> </c:forEach> <c:if test="${totalPage>0}"> <tr class="History"> <td colspan=11> <c:if test="${nowPage==1}"> <c:if test="${totalPage==1}"> [首页|上一页|下一页|末页 1/1页] </c:if> <c:if test="${totalPage>1}"> [首页| 上一页| <a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage+1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">下一页</a>| <a href="javascript:void(0)" onclick="getPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">末页</a> <c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页 第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')"> Go</a>] </c:if> </c:if> <c:if test="${nowPage>1}"> <c:choose> <c:when test="${nowPage==totalPage}"> [<a href="javascript:void(0)" onclick="getPage('1','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">首页</a>| <a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage-1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">上一页</a>| 下一页| 末页 <c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页 第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">Go</a>] </c:when> <c:otherwise> [<a href="javascript:void(0)" onclick="getPage('1','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">首页</a>| <a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage-1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">上一页</a>| <a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage+1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">下一页</a>| <a href="javascript:void(0)" onclick="getPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">末页</a> <c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页 第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">Go</a>] </c:otherwise> </c:choose> </c:if> </td> </tr> </c:if></table></form></body></html> 现象:点击页面上的“下一页”连接后当前页面不刷新js方法如下:function getPage(requestPage,begin,end,departID){ var url = " <%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage; //document.location.href=url; document.fom.action=url; document.fom.target="_self"; document.all.fom.submit(); } 用纯JAVA数据库驱动程序连接JSP页面和SQL server2000出现下TCP/IP连接失败异常是怎么回事? jsp页面转换报错 2个概念上的小问题,请帮忙指正 简单sql问题 请教web版 QQ游戏占座效果 jspx文件中一出现中文便报错 疑难问题 时间在数据库中的查询问题 谁知道那里有免费的jsp新闻系统下载呀? 请教??如果将.CLASS反编译为.JAVA文件?? 同一页面得值问题? 网页数据排序问题,帮忙修改
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><html>
<head>
<title>已办理工作总结及计划查询</title>
<LINK href="<%=request.getContextPath()%>/styles/style.css" type=text/css rel=stylesheet>
<LINK href="<%=request.getContextPath()%>/styles/menu.css" type=text/css rel=stylesheet>
<script language="javascript" src="<%=request.getContextPath()%>/Js/Calendar.js"></script>
<script language="javascript" src="<%=request.getContextPath()%>/Js/common.js"></script>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/styles/style.css">
<style>
.History {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; MARGIN-RIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma,Arial,Courier,宋体; BACKGROUND-COLOR: #dddddd}
</style>
<script language=javascript>
//明细
function turnDeal(workReportID){
var url = "<%=request.getContextPath()%>/workReport.html?method=turnOverInfo&workReportID="+workReportID;
window.open(url,"_blank");
}
//点击上一页/下一页/末页(按条件查询时)
function getPage(requestPage,begin,end,departID){
var url = "<%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage;
//document.location.href=url;
document.fom.action=url;
document.fom.target="_self";
document.all.fom.submit();
}
//跳转到第几页(按条件查询时)
function searchPage(totalPage,begin,end,departID){
alert("0000000000000000");
var requestPage=document.all.searchPage.value;
if(requestPage=="" || requestPage==0 ){
alert("未输入页数或输入格式错误!");
document.all.searchPage.focus();
return;
}
requestPage = parseInt(requestPage);
if(requestPage>totalPage){
alert("页数输入错误!");
document.all.searchPage.focus();
return;
}
document.location.href = "<%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage;
//document.all.fom.target="down";
//document.all.fom.submit();
}
</script>
</head>
<body class=bodycolor >
<form name="fom" action="" target="" method="post">
<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3" align="center">
<tr class=TableHeader onmouseout="cancelColor(this)" onmouseover="setColor2(this)">
<td align=center>工作总结及计划标题</td>
<td align=center>提交人员</td>
<td align=center>所属部门</td>
<td align=center>提交日期</td>
<td align=center>状态</td>
<td width="5%" align=center>操作</td>
</tr>
<c:forEach var="col" items="${col}">
<tr class=TableLine1 onmouseout="cancelColor(this)" onmouseover="setColor2(this)">
<td align=left>
<c:out value="${col.createMemberName}"/>(从<c:out value="${col.beginTime}"/>到<c:out value="${col.endTime}"/>)工作总结及计划
</td>
<td align=center><c:out value="${col.createMemberName}"/></td>
<td align=center><c:out value="${col.departName}"/></td>
<td align=center><c:out value="${col.createDate}"/></td>
<td align=center>
<c:forEach var="list" items="${col.memberState}">
<c:out value="${list.name}" />
</c:forEach>
</td>
<td align=center>
<a title="明细" href="javascript:void(0)" onclick="turnDeal('<c:out value="${col.ID}"/>')"><IMG height=15 alt=明细 src="<%=request.getContextPath()%>/img/detail.gif" width=15 border=0></a>
</td>
</tr>
</c:forEach>
<c:if test="${totalPage>0}">
<tr class="History">
<td colspan=11>
<c:if test="${nowPage==1}">
<c:if test="${totalPage==1}">
[首页|上一页|下一页|末页 1/1页]
</c:if>
<c:if test="${totalPage>1}">
[首页|
上一页|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage+1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">下一页</a>|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">末页</a>
<c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页
第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')"> Go</a>]
</c:if>
</c:if>
<c:if test="${nowPage>1}">
<c:choose>
<c:when test="${nowPage==totalPage}">
[<a href="javascript:void(0)" onclick="getPage('1','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">首页</a>|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage-1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">上一页</a>|
下一页|
末页
<c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页
第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">Go</a>]
</c:when>
<c:otherwise>
[<a href="javascript:void(0)" onclick="getPage('1','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">首页</a>|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage-1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">上一页</a>|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${nowPage+1}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">下一页</a>|
<a href="javascript:void(0)" onclick="getPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">末页</a>
<c:out value="${nowPage}"/>/<c:out value="${totalPage}"/>页
第 <input type=text name=searchPage size=2 onkeyup="value=value.replace(/[^\u9FA50-9]/g,'')" onpaste="return false"> 页 <a href="javascript:void(0)" onclick="searchPage('<c:out value="${totalPage}"/>','<c:out value="${begin}"/>','<c:out value="${end}"/>','<c:out value="${departID}"/>')">Go</a>]
</c:otherwise>
</c:choose>
</c:if>
</td>
</tr>
</c:if>
</table>
</form>
</body>
</html>
js方法如下:
function getPage(requestPage,begin,end,departID){
var url = " <%=request.getContextPath()%>/workReport.html?method=overList&begin="+begin+"&end="+end+"&departID="+departID+"&requestPage="+requestPage;
//document.location.href=url;
document.fom.action=url;
document.fom.target="_self";
document.all.fom.submit();
}