返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >jsp response.sendRedirect()用法详解
  • 479
分享到

jsp response.sendRedirect()用法详解

2024-04-02 19:04:59 479人浏览 八月长安
摘要

sendRedirect() response和request一样都是jsp内置对象,request是获取用户的请求,response处理用户请求。sendRedirect()函数的

sendRedirect()

response和request一样都是jsp内置对象,request是获取用户的请求,response处理用户请求。sendRedirect()函数的作用是重定向网页,向浏览器发送一个特殊的Header,然后由浏览器来做重定向,转到指定的页面。下面我将创建四个页面,首先是sex.jsp,有一个下拉列表和提交按钮确定,选择“男”,就跳转到male.jsp,选择“女”就跳转到female.jsp,中间通过sex_action.jsp进行重定向


<!-- sex.jsp -->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>" rel="external nofollow"  rel="external nofollow" >

<title>Sex Select's page</title>

<meta Http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keyWords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
	<fORM action="<%=basePath%>c03/sex_action.jsp" method="post">
		<select name="sex">
			<option>男</option>
			<option>女</option>
		</select>
		<button type="submit">提交</button>
	</form>
</body>
</html>

<!-- sex_action.jsp -->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>" rel="external nofollow"  rel="external nofollow" >

<title>My JSP 'sex_action.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
	<% 
    	request.setCharacterEncoding("UTF-8");
    	String sex = request.getParameter("sex");
    	out.println(sex);
    	if("男".equals(sex)) {
    		response.sendRedirect("male.jsp");
    		return;
    	}
    	else if("女".equals(sex)) {
    		response.sendRedirect("female.jsp");
    		return;
    	}
    %>
</body>
</html>

到此这篇关于jsp response.sendRedirect()用法详解的文章就介绍到这了,更多相关jsp response.sendRedirect()内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: jsp response.sendRedirect()用法详解

本文链接: https://lsjlt.com/news/132842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jsp response.sendRedirect()用法详解
    sendRedirect() response和request一样都是jsp内置对象,request是获取用户的请求,response处理用户请求。sendRedirect()函数的...
    99+
    2024-04-02
  • JSP页面通过response.sendRedirect()跳转不了怎么解决
    如果JSP页面通过response.sendRedirect()方法跳转不了,可能有以下几种原因和解决方法:1. JSP页面的代码出...
    99+
    2023-08-08
    JSP
  • JSP 语法详解(转)
    JSP 语法详解(转)[@more@]HTML 注释 在客户端显示一个注释. JSP 语法<!-- comment [ ] --> 例子 1<!-- This file displays the user login sc...
    99+
    2023-06-03
  • jsp session.setAttribute()和session.getAttribute()用法案例详解
    目录Session简单介绍Session和Cookie的主要区别基本语法1,对于值类型的变量,Session中保存的是值类型的拷贝2,对于引用类型的变量,Session中保存的是引用...
    99+
    2024-04-02
  • 详解JSP中调用JavaBean
    JSP中调用JavaBean可以通过使用标签库或脚本语法来实现。1. 使用标签库:首先,在JSP页面的顶部导入标签库的声明,例如:`...
    99+
    2023-09-22
    JSP
  • jsp学习之scriptlet的使用方法详解
    在JSP中,scriptlet是一种在JSP页面中嵌入Java代码的方式。它被包含在标签中,可以在其中编写任意的Java代码。下面是...
    99+
    2023-08-11
    jsp
  • jsp request.getParameter() 和request.getAttribute()方法区别详解
    getParameter 是用来接受用post个get方法传递过来的参数的. getAttribute 必须先setAttribute. (1)request.getPara...
    99+
    2024-04-02
  • jsp和servlet区别详解
    jsp和servlet区别详解jsp和servlet的区别有以下几点:Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。推荐:《Java学习》js...
    99+
    2015-04-20
    java教程 jsp servlet
  • jsp使用sessionScope获取session案例详解
    sessionScope整体的意思是获得存放在session.setAttrbute(key,value)的值即session.getAttribute(key); 场景:有些实体对...
    99+
    2024-04-02
  • 关于Java中的 JSP 详解
    目录1、JSP的特点2、JSP的优势3、JSP的缺点4、JSP的用途前言: JSP 代表 Java 服务器页面。它是一种在应用服务器端使用的编程工具。JSP 基本上用于支持平台 – ...
    99+
    2024-04-02
  • 详解Spring Boot 添加JSP支持
    大体步骤:(1)创建Maven web project;(2)在pom.xml文件添加依赖;(3)配置application.properties支持jsp(4)编写测试Controller(5)编写JSP页面(6)编写启动类Applica...
    99+
    2023-05-31
    spring boot jsp
  • jsp session.setAttribute()和session.getAttribute()用法
    `session.setAttribute()`方法用于将一个对象绑定到当前会话中,以便在整个会话过程中都可以访问该对象。该方法接受...
    99+
    2023-08-17
    jsp
  • JSP之EL表达式基础详解
    一、EL表达式简介 EL表达式全称:Expression Language,即表达式语言 EL表达式作用:代替JSP页面中表达式脚本进行数据的输出 EL表达...
    99+
    2024-04-02
  • Springboot集成mybatis与jsp过程详解
    目录什么是Spring Boot?springboot特点springboot快速搭建项目新建项目springboot_mybatis_jsp项目配置配置项目目录配置工作目录(wor...
    99+
    2024-04-02
  • JSP 中Session的详解及原理分析
    JSP(JavaServer Pages)中的Session是一种用于在服务器端存储和传递用户数据的机制。它可以在一个用户的多个请求之间保持数据的一致性,并且允许用户在不同的页面之间共享数据。下面是Session的详解和原理分析:Ses...
    99+
    2023-08-09
    js
  • jsp session的用法是什么
    JSP(Java Server Pages)Session 是用来在服务器端存储和管理用户数据的一种机制。通过使用Session,可...
    99+
    2023-09-27
    jsp session
  • jsp include的用法有哪些
    在 JSP 中, 标签用于在当前 JSP 页面中包含其他页面的内容。它有以下几种用法:1. 静态包含:使用静态包含时,被包含的页面将...
    99+
    2023-08-08
    jsp include
  • JSP的setProperty的使用方法
    JSP中的setProperty方法用于设置JavaBean的属性值。其使用方法如下:1. 首先,确保已经在JSP页面中引入了Jav...
    99+
    2023-08-15
    JSP
  • java jsp页面乱码解决方法
    jsp页面出现乱码:(推荐:java视频教程)问题:开发人员开发jsp应该拥有良好的编码意识,jsp顶部应该首先明确编码是什么?解决方法:在页面顶部加上以下语句Html中文乱码:问题:htmll出现乱码的主要原因是html源代码内中文字内容...
    99+
    2019-10-09
    java jsp 乱码
  • 解决org.apache.jasper.JasperException: 无法为JSP编译类
    1.问题描述  org.apache.jasper.JasperException: 无法为JSP编译类: 在运行java web项目时,启动tomcat服务器报这样的操作,一般就是tomcat版本跟jdk版本不兼容的问题。我用的是jdk...
    99+
    2023-09-05
    tomcat java servlet
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作