0 0

index.jsp页面初始化数据,不跳转页面,怎么处理比较好?5

我现在做一个专利系统,不需要动态页面转静态,现在访问index,jsp页面需要从数据库拿数据,为了SEO我不想跳转页面,有什么好办法可以不跳转页面就能拿到后台的数据?小弟在线等、

2014年3月13日 14:15

8个答案 按时间排序 按投票排序

0 0

无非就是两种方法啊:
1 : ajax异步请求数据
2 : 将数据查找后传到index.jsp前台。

2014年3月16日 15:06
0 0

因为jsp本身就是一个servlet,那么好办。

两个解决办法:
1.直接在jsp里写代码,比如jdbc代码去获得数据。(不推荐)

2.jsp->Servlet-jsp,在index.jsp头部加入以下代码:

<c:if test="${datas==null }">
	<%
	response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
	String newLocn = request.getContextPath()+"/IndexServlet";
	response.setHeader("Location",newLocn);
	%>
</c:if>


意思就是,我们访问index.jsp的时候,看有没有【datas】(这里datas表示我们后台的数据),如果没有,那么我们就直接跳转到IndexServlet,在IndexServlet查询获得数据,然后request.setAttribute("data",xxx),然后再跳回index.jsp就行了。刚刚说了,因为jsp本身就是一个servlet,所以这样jsp->servlet->jsp的方法是后台完成了,对于前台来说,依然是index.jsp的路径

2014年3月14日 16:26
0 0

在页面加载的时候,使用ajax从后台读取数据,
window.onload = function(){
  ajax代码(jQuery有封装)
};

2014年3月14日 14:32
0 0

  这个技术其实很简单的,这个有个好网站 你一看就知道了  www.126.am/MmlIv3

2014年3月13日 21:29
0 0

  这个技术其实很简单的,这个有个好网站 你一看就知道了  www.126.am/MmlIv3

2014年3月13日 21:29
0 0

jsp的指令 <jsp:forward page="/path" />  页面不刷新

2014年3月13日 21:24
0 0

使用ajax请求数据

2014年3月13日 17:03
0 0

‘不想跳转页面’可以使用
1:ajax(页面局部刷新)
2:index.jsp?parameter=value 加参数来返回不同的数据

2014年3月13日 14:23

相关推荐

    Maven+SpringMVC的HelloWord最简单入门小例子(包含两页面跳转)

    配置SpringMVC的DispatcherServlet,声明监听器,比如ContextLoaderListener,以初始化Spring上下文。 4. **编写Controller**:创建一个Java类,例如`HelloController`,并使用Spring的@Controller注解标记。在这个...

    Servlet+jsp+批量添加.docx

    添加操作完成后,Servlet可以通过 `response.sendRedirect()` 方法重定向到不同的页面,如成功则跳转到 `index2.jsp`,失败则跳转到 `index3.jsp`。 总结来说,这个示例演示了如何结合Servlet和JSP来处理用户输入...

    页面3秒后自动跳转,支持IE及FIREFOX

    1. **初始化倒计时**:通过`document.getElementById('totalSecond').textContent`或`innerText`获取页面上的倒计时时长,存储为变量`second`。 2. **设置定时器**:使用`setInterval`函数每秒执行一次`redirect()`...

    用jsp和jdbc技术实现留言板程序

    总的来说,"用jsp和jdbc技术实现留言板程序"是一个涵盖Web开发基本流程的项目,从用户交互到数据处理,再到页面展示,每个环节都体现了Web开发者所需的关键技能。通过实践这个项目,开发者可以深入理解前后端协作...

    JSP应用开发-Servlet简单应用.pptx

    6. **处理结果**:Servlet根据业务逻辑的结果进行页面跳转。如果用户存在,设置session信息,并重定向到`index.jsp`;否则,转发到`error.jsp`显示错误信息。 **Servlet的生命周期** Servlet的生命周期包括加载、...

    JSP数据库系统开发案例精选

    2. **main1.jsp、main.jsp、index.jsp**:这些是核心的JSP页面,它们负责处理用户的请求,展示动态内容,并与数据库进行数据交换。例如,`index.jsp`可能是登录页面,用户输入账号密码后,通过JSP的脚本和JavaBean来...

    jsp学习总结

    - **动作元素**:如`&lt;jsp:include&gt;`, `&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;`等,主要用于控制页面之间的跳转以及对JavaBean的操作。 #### 3. JSP生命周期 理解JSP的生命周期对于更好地开发和...

    jsp 购物车源码 servlet

    2. Servlet生命周期:理解Servlet的初始化、服务和销毁过程,以及如何通过注解或`web.xml`配置Servlet。 3. Session的使用:观察如何在Servlet中创建、获取和更新Session数据,以及设置Session超时。 4. 请求转发和...

    js 控制页面跳转的5种方法

    Load()函数用于初始化倒计时,并设置倒计时结束时要跳转的URL;doUpdate()函数则在每次倒计时期间更新页面上显示的倒计时信息,并在倒计时期间结束时执行页面跳转。 ```javascript var secs = 3; // 倒计时的秒数 ...

    jsp分页代码(一个很好的jsp分页代码)粘贴后即可使用

    数据库连接与初始化 ```jsp ;charset=UTF-8" %&gt; &lt;%@ page import="java.sql.*" %&gt; &lt;%@ page import="java.io.*" %&gt; ``` 以上是JSP页面的基本配置,定义了页面内容类型和字符编码,并引入了必要的包。 ```jsp 变量...

    关于JSP的学习经验总结

    3. **使用`&lt;jsp:forward&gt;`**:这是一种服务器端重定向,它不会向客户端暴露实际跳转的URL,而是服务器内部处理请求,直接将控制权交给指定的页面。 ```jsp &lt;jsp:forward page="index.html" /&gt; ``` 以上就是JSP学习...

    jsp基础速成精华讲解

    - **web.xml配置**:这是一个XML文件,用于配置Servlet的映射关系、初始化参数等信息。例如: ```xml &lt;servlet-name&gt;MyServlet &lt;servlet-class&gt;com.example.MyServlet&lt;/servlet-class&gt; &lt;servlet-name&gt;My...

    案例课程B-S架构-1期 详细设计书9-公告管理模块.pdf

    - 界面层:公告列表以分页方式显示所有公告,页面名称为bbc_index.jsp,数据直接从模型层获取并展示。 - 控制层:本功能不涉及单独的控制层逻辑页面。 - 模型层:在HibernateUtil中添加了查询公告列表和获取总数...

    基于Ajax+div的“左边菜单、右边内容”页面效果实现

    5. **初始化页面**: 默认页面(如`index.jsp`)中,可能需要预先加载一些内容。可以通过设置初始状态的JavaScript或在服务器端控制内容区域的初始HTML。 6. **页面交互优化**: 为了提升用户体验,可以添加一些...

    案例课程B-S架构-1期 详细设计书8-个人计划模块.pdf

    控制层逻辑页面(person_add_cl.jsp)接收表单数据并调用Model层的saveperson()方法,将数据保存到数据库。 2. **个人计划列表**:界面层通过分页展示所有个人计划(person_index.jsp)。Model层提供findperson()...

    Web-CRUD的操作

    1. JSP文件:存放用户交互的页面,如index.jsp(首页)、create.jsp(创建页面)、list.jsp(列表页面)、edit.jsp(编辑页面)和delete.jsp(删除确认页面)。 2. Servlet文件:处理HTTP请求,如CrudServlet.java,...

    新闻发布系统源代码new.rar

    Servlet生命周期包括加载、初始化、服务、销毁等几个阶段,可以进行复杂的业务逻辑处理,如用户登录验证、新闻的增删改查操作等。 在新闻发布系统中,Servlet扮演了处理用户请求的角色。例如,`NewsServlet`可能...

    jsp和servlet的留言板系统

    4. **JSP动作指令** - 如&lt;jsp:include&gt;、&lt;jsp:forward&gt;等,以及它们在页面间的跳转和数据传递中的作用。 5. **MVC设计模式** - JSP和Servlet如何配合实现Model-View-Controller架构,提高代码的可维护性和可扩展性。...

    JSP与Servlet复习

    通过理解它们的基本概念、配置以及如何进行页面跳转、会话管理和共享数据的操作,开发者能够更好地设计和实现高效、稳定的Web应用。希望以上知识点能够帮助大家深入理解和掌握JSP与Servlet的相关知识。

    jsp分页代码

    - 初始化参数:`pageNum`(当前页码)、`totalRecords`(总记录数)。 - 计算属性: - `totalPage`: 根据总记录数和每页显示的记录数计算得出。 - `startIndex`: 计算每页开始记录的索引号。 - `startPage` 和 ...

Global site tag (gtag.js) - Google Analytics