- 浏览: 3557988 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = "name"; String jumpName = request.getParameter(name ) ; RequestDispatcher disp = null ; if (null == jumpName) { disp = request.getRequestDispatcher("/call.html") ; disp.forward(request, response) ; return ; } if (jumpName.equals("jsp")) { disp = request.getRequestDispatcher("/Hello.jsp") ; } if (jumpName.equals("servlet")) { disp = request.getRequestDispatcher("/HelloServlet.do") ; } disp.forward(request, response) ; /** * servlet之间的跳转 * servlet之间可以互相跳转的,从一个servlet程序到另一个servlet。利用servlet的跳转可以很容易地 * 把一项任务按模块分开。比如使用一个servlet接受用户接受的数据,然后跳转到另一个servlet中读取数据库进行 * 业务操作,然后跳转到另一个servlet把出来的数据显示出来。servlet跳转可以实现程序的模块化 * * 现在的mvc框架中都使用了servlet的调转。mvc框架把程序分成三个独立的模块:业务模块视图模块,控制模块。其中的model复杂 * 业务view负责数据的显示,而control负责两者之间的控制。 * */ /** * 转向--Forward * 转向是通过requestDispatcher对象的forward方法来实现的。requestDispatcher可以通过HttpServletRequest的getRequestDispatcher * 方法获得的 * * getResquestDispatcher()方法的参数必须用/开始的,表示的本web应用的根目录。 * Forward是MVC框架的重要的技术了。forward不仅仅可以跳转到本应用的另一个servlet,jsp页面等等,也可以跳转到一个文件的。 * 甚至是web-inf下的目录。其中条状到servlet和jsp是恨常见的。框架中常使用一个servlet来集中处理请求然后跳转到响应的servlet, * * 当使用forward形式跳转servlet时,地址栏会显示跳转前的servlet访问地址。因为该跳转时在服务器端实现的,客户端浏览器并不知道该跳转 * 动作。也就是说forward跳转对客户端浏览是透明的。 * forward是最长用的方法。在strusts webwork等mvc框架中中,都是用到了servlet来处理用户的请求的, * 把结果通过request.setAttribute放到request中去,然后就是foward到jsp了 * */ /** * 重定向 redirect * 重定向 是利用服务器返回的状态码来实现的。客户端浏览请求服务器的时候,服务端会返回一个状态码,服务端通过httpServletResponse的setStatus * 方法设置状态码。如果服务器返回301或者是302,那么游览器会到新的网址下重新的请求该资源的。状态码便是的意思 * * 1xx 信息在被出来 * 2xx 正常 * 3xx信息转移了 * 4xx信息没有了 401没有权限 404资源没有了 405表示访问的格式错的 * 5xx服务端错误了 */ //RequestDispatcher disp = request.getRequestDispatcher("这里填写的是相对的访问路径,也是调转的那个servlet的名字") ; //disp.forward(request, response) ;//把request和response 传递过去的 /** * 301 302都是表示的重定向,区别是301是永久性的重定向,302是临时性的重定向。下面 */ response.sendRedirect(request.getContextPath()) ; //重定向 /** * 当使用Redict跳转servlet时,跳转是在客户端实现的,也就是说客户端浏览器实际请求服务器的次数是2次的。第一次获取了 * 重定向状态码与重定向的网址,第二次是访问到真实的网址 */ /** * 自动刷新 * * 自动刷新不仅仅可以实现一段时间之后自动跳转到另一个页面,还可以实现一段时间后,自动刷新本页面。 * 代码 * */ response.setHeader("Refresh", "1000;URL=Http://xxxxx") ; }
发表评论
-
snmp
2020-04-13 11:07 428https://www.iteye.com/blog/zhan ... -
snmp
2020-04-10 21:33 566https://blog.csdn.net/qq_333141 ... -
服务器监控软件
2019-12-31 11:07 513[ERROR] org.hyperic.sigar.Sigar ... -
多数据源
2019-12-23 22:09 455https://gitee.com/baomidou/dyna ... -
mybatis多数据源
2019-12-23 18:09 449https://blog.csdn.net/qq_288042 ... -
springboot ueditor
2019-12-17 18:26 381https://blog.csdn.net/u01216982 ... -
java支持多数据源
2019-12-13 15:59 456spxcms是否支持多数据源 ... -
java日志
2019-12-10 12:01 297https://blog.csdn.net/peng_wei_ ... -
spring 多数据源
2019-12-06 09:55 432https://www.jb51.net/article/10 ... -
idea
2019-12-04 17:13 411https://blog.csdn.net/dengachao ... -
手机大屏
2019-11-30 16:02 349http://demo.demohuo.top/modals/ ... -
quarz配置
2019-11-08 11:48 462https://blog.csdn.net/BryantLmm ... -
mysql同步
2019-11-06 12:20 352https://blog.csdn.net/baidu_418 ... -
nginx配置多个服务
2019-11-04 20:35 775https://blog.csdn.net/everljs/a ... -
h5 加壳
2019-11-04 16:05 630https://jingyan.baidu.com/artic ... -
jeui 前端框架
2019-10-22 14:30 1208http://www.jemui.com/demo/ http ... -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ htt ... -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/ -
jeui 维护
2019-10-22 14:29 2http://www.jemui.com/demo/
相关推荐
本篇主要介绍如何使用Servlet实现页面跳转,这对于初学者来说是非常基础且重要的概念。 首先,我们要理解Servlet的工作原理。当客户端(通常是浏览器)向服务器发送一个HTTP请求时,服务器会调用相应的Servlet来...
总结,本例子涵盖了Servlet中的页面跳转技术,包括请求转发和重定向,以及如何使用JDBC与数据库进行交互,这些都是Java Web开发中的基础且重要的概念。同时,实践数据库连接时需要注意资源的正确管理和使用数据库...
因此,可以说Servlet是JSP技术的基础,因为JSP最终也是通过Servlet来实现其功能的。 处理HTTP请求的方法主要有两种:GET和POST。GET请求通常用于获取资源,其参数会显示在URL中,而POST请求则常用于向服务器提交...
### jsp与Servlet跳转实例:深入理解信息提交与页面跳转 在Web开发中,JSP(Java Server Pages)和Servlet是两个重要的...对于Web开发者而言,熟练掌握JSP与Servlet的配合使用,是构建高效、安全的Web应用程序的基础。
1. **Servlet基础** - Servlet是Java编程语言中的一个接口,由Java Servlet API提供,用于扩展服务器的功能。 - HttpServlet是Servlet接口的一个具体实现,专门处理HTTP协议的请求。 - 在Servlet生命周期中,`...
- 在Servlet中根据需求选择使用`sendRedirect`或`forward`方法进行跳转或转发。 通过这个简单的Java Web学习demo,开发者可以了解Servlet和JSP协同工作的方式,以及如何在它们之间传递数据。这有助于理解Web应用的...
### Servlet基础知识详解 #### 一、Servlet的基本概念与工作原理 1. **Servlet定义** - **定义**: Servlet是一种Java程序,它运行在服务器端,遵循特定的标准规范,能够响应客户端的请求并生成动态内容。 - **...
### jsp与Servlet跳转详解 #### 一、引言 在Java Web开发中,页面间的跳转是一项基本且重要的功能。本篇文章将通过具体的示例来深入探讨JSP与Servlet之间的跳转机制,帮助读者更好地理解其工作原理及应用场景。 #...
总结来说,通过Servlet实现登录界面的跳转涉及以下几个关键点: 1. 创建HTML登录表单,指定提交时调用的Servlet。 2. 编写Servlet,处理POST请求,获取并验证用户输入。 3. 根据验证结果,使用`sendRedirect`进行...
Servlet是Java Web开发中用于处理...总的来说,Servlet和JSP中的页面跳转是Web开发中的基础操作,理解和熟练掌握这些方法对于编写高效的Web应用程序至关重要。合理选择重定向和转发,可以优化用户体验并提高系统性能。
JSP与Servlet跳转实例借鉴 本资源是关于JSP与Servlet跳转实例的借鉴,通过三个JSP页面(Index.jsp、Input.jsp、Confirm.jsp)和三个Servlet(InputServlet、ConfirmServlet、ResultServlet)来实现用户登录验证和...
3. **CRUD操作**: CRUD是创建(Create)、读取(Read)、更新(Update)和删除(Delete)的首字母缩写,是数据库操作的基础。在本项目中,Servlet会处理这四种操作,如插入新记录、检索记录、更新已有记录以及删除...
一、Servlet基础 1. Servlet API:Servlet的核心是Java的Servlet API,它定义了Servlet的接口和类,如`GenericServlet`、`HttpServlet`等。开发者通过实现这些接口来创建自己的Servlet。 2. 生命周期:Servlet在...
1. **Servlet基础知识** Servlet是Java Servlet API的核心组件,它是一个Java类,遵循Servlet接口。当服务器接收到HTTP请求时,会创建Servlet实例并调用其服务方法来处理请求。Servlet生命周期包括加载、初始化、...
一、Servlet基础 Servlet是Java编程语言中用来扩展Web服务器功能的接口,由Java Servlet API提供支持。在本实例中,Servlet主要负责处理HTTP请求,如用户点击“添加到购物车”按钮时的POST请求。Servlet通过`doGet()...
【标题】"jsp+servlet实现简单的登录注册"是关于Web开发的一个基础教程,主要涉及到Java服务器页面(JSP)和Servlet技术的结合使用,用于构建用户登录和注册功能。在这个项目中,开发者会学习如何利用这两者来处理...
本示例探讨的是如何使用这两种技术来实现一个简单的登录功能,这是一个基础但关键的功能,对于任何Web应用程序来说都是必不可少的。 首先,让我们深入了解一下Servlet。Servlet是Java编写的小型服务器端程序,它...
本实验通过实际操作的方式,深入理解了Servlet的基础知识,包括Servlet的生命周期、如何处理HTTP请求以及如何进行页面跳转的数据传递。此外,还熟悉了MyEclipse集成开发环境的操作流程以及Tomcat服务器的基本使用...
**JSP和Servlet基础知识详解** **一、JSP内置对象** JSP提供了九种内置对象,它们是直接可用的,无需显式创建: 1. **request**:代表用户端请求,能够获取GET/POST请求中的参数。 2. **response**:用于向用户...
1. **Servlet基础**: Servlet是Java编程语言中的一个接口,由Java Servlet API提供,允许程序员创建动态响应的Web应用程序。在Web服务器中,Servlet作为HTTP处理器,接收并响应来自客户端(通常是Web浏览器)的...