问题:一个网页显示了10道题,我看到第8道,发现它有错误,通过修改按钮进行修改,修改完后跳回刚才的显示页面,它会跳到页面顶端,我想让它跳回后显示在第8题的位置.
解决:用锚实现
显示题目列表的文件
<c:forEach items="${questionSearchResult}" var="question" varStatus="current">
<tr>
<a id="${question.questionId}"></a> <td>${question.questionId}</td>
<td>${question.questionName}</td>
<td>${question.quesOptions}</td>
<td>${question.rightKey}</td>
<td>${question.questionType}</td>
<td>${question.stateTag}</td>
<td>${question.schoolName}</td>
<td>${question.subjectName}</td>
<td>${question.quesMakeDate}</td>
<c:if test="${question.stateTag=='可用'}">
<td><A href="modifyQuestion.do?action=changeState&questionId=${question.questionId}&order=${question.questionId}">置为不可用</A></td>
</c:if>
<c:if test="${question.stateTag=='不可用'}">
<td><A href="modifyQuestion.do?action=changeState&questionId=${question.questionId}&order=${question.questionId}">置为可用</A></td>
</c:if>
<td><A href="modifyQuestion.do?action=getQuestion&questionId=${question.questionId}&
order=${question.questionId}">修改题目</A></td>
</tr>
</c:forEach>
修改的页面
<tr>
<td align="center"><input type="submit" name="Submit" value="修改"><
input type="hidden" name="order" value="
${param.order}"></td>从URL参数中获得值
</tr>
修改的action
String order=request.getParameter("order");
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String toPage=basePath+"jsp/topManager/questionManage/queryQuestionResults.jsp
#"+order;
return new ModelAndView(new RedirectView(toPage));
分享到:
相关推荐
它不仅可以帮助我们创建出更加灵活、响应式的网页布局,还能有效避免因浏览器窗口大小变化而导致的布局错位问题。掌握了层相对定位的方法,开发者就能够更加轻松地构建出美观且功能丰富的网页界面。
下面我们将详细探讨`div`弹出层定位问题的处理方法。 首先,让我们理解`div`的基本概念。`div`是HTML中的一个块级元素,它本身没有特定的样式,但可以作为容器来容纳其他HTML元素,并通过CSS进行样式定义。在实现弹...
以前,开发者常用padding、border或者overflow属性来解决外边距合并的问题,而现在可以利用定位属性来避免该问题。 总的来说,CSS定位技术为前端布局提供了强大的控制能力,可以实现元素的精确布局。理解定位的工作...
网页设计定位是构建高效、美观且用户友好的网站的关键因素之一。CSS(层叠样式表)定位模型在网页布局中起着至关重要的作用,它决定了元素在页面上的精确位置和层次关系。本PPT主要涵盖了四种基本的定位模型,以及与...
网页制作是创建交互式、视觉吸引人的在线内容的关键步骤,其中排版问题占据了核心地位。在网页设计中,良好的布局可以提升用户体验,使信息传递更加有效。本文将深入探讨浮动定位(float)这一重要的排版技术。 ...
在实际开发过程中,开发者需要考虑兼容性问题,确保系统能够在不同设备和浏览器上正常运行。此外,为了保护用户隐私,需要遵循正确的数据处理和存储策略,比如只在用户授权的情况下获取和使用GPS数据。同时,系统的...
需要注意的是,使用定位可能会导致布局问题,如重叠元素或影响流体布局,因此在设计时需谨慎处理,确保兼容性和可访问性。 总之,理解并熟练运用`position`属性是成为CSS布局大师的关键步骤之一。通过灵活地使用...
在C++中,我们可以使用数值优化库,如Levenberg-Marquardt算法,来求解非线性最小二乘问题,以找到最佳的定位参数。此外,为了提高定位精度,通常会采用差分GPS技术,通过一个已知位置的参考站来减小误差。 在实际...
ChroPath-Web是一款基于Python自动化技术的网页定位工具,专为简化Web元素的XPath定位而设计。它作为一个插件嵌入到谷歌浏览器(Chrome)中,帮助开发者和测试工程师快速、准确地获取网页元素的XPath表达式,从而...
在RPA(Robotic Process Automation)办公自动化领域,网页元素的定位是实现自动化流程的关键环节。RPA技术允许我们创建自动化脚本,模拟人类在电脑上的操作,尤其适用于处理重复性的网页任务。通过RPA,我们可以...
【HTML5+CSS3网页设计】中的定位技术是网页布局中的关键部分,它允许开发者精确控制网页元素在页面上的位置。本章主要介绍了四种CSS中的定位方式:static、relative、absolute和fixed,以及如何利用z-index调整元素...
但是由于工作机制问题也同时成为 讲互联网上的文件缓存在内服务器中提升用户体验。但是由于工作机制问题也同时成为 讲互联网上的文件缓存在内服务器中提升用户体验。但是由于工作机制问题也同时成为 讲互联网上的...
在IT行业中,地图定位服务是移动应用和网页应用不可或缺的一部分,尤其在导航、社交、打车等场景下显得尤为重要。本篇文章将详细讲解如何利用百度地图API实现定位功能,包括基本概念、工作原理以及实际应用步骤。 ...
理解CSS选择器、盒模型、浮动和定位等概念是创建美观网页的关键。 四、动态交互 HTML5引入了新的交互元素,如`<canvas>`用于绘图,`<audio>`和`<video>`用于多媒体播放。同时,JavaScript与HTML的结合通过DOM(文档...
本文将深入探讨CSS中的两个关键概念——网页布局定位与`z-index`属性,帮助你理解如何有效地控制元素在页面上的位置以及它们的前后层次关系。 首先,我们来讨论网页布局定位。在CSS中,有多种定位方式,包括静态...
3. **调试**:当遇到元素无法正常交互或显示问题时,Ranorex Selocity可以帮助定位问题源头,进行快速调试。 4. **多浏览器兼容**:尽管Ranorex Selocity主要针对谷歌浏览器,但其提供的定位方法也适用于其他支持CSS...
针对这一问题,提出了一种基于启发式规则的网页主题信息精确定位方法。首先针对各个单独的主题,分析其多方面的特征,制定出对应的启发式规则;然后利用不同的规则对定位主题重要度不同的这一特点,得到启发式规则的...
在网页设计中,尤其是在内容较多、页面较长的情况下,合理使用锚点可以提高用户体验,让用户快速定位到感兴趣的内容区域。 锚点跳转主要可以通过两种形式实现:一种是使用传统的a标签配合name属性,另一种是使用a...
网页布局和定位技术是网页设计中的关键组成部分,用于组织和控制网页内容的显示方式。Dreamweaver(简称DW)是一款常用的网页设计工具,提供了多种布局和定位方式,包括表格、层表格、框架和层。 1. **表格布局**:...