客户端请求新页面

2024-01-01 07:32
文章标签 请求 客户端 新页面

本文主要是介绍客户端请求新页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

page1.jsp链接到page2.jsp,几种不同的方法

page1.jsp

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>page1</title>
 8 <script type="text/javascript">
 9     function fun1(){
10         window.location="page2.jsp?id=5";
11 }
12     function fun2(){
13         window.open("page2.jsp?id=9");
14     }
15     function check(){
16         var id =document.getElementById("id2").value;
17         if(id==""){
18             alert("请输入ID");
19             return false;
20         }else{
21             return true;
22         }
23     }
24 </script>
25 </head>
26 <body>
27     <!-- 链接到page2 -->
28     <a href="page2.jsp">链接到page2</a><br/>
29     <!-- 链接到page2,弹出新窗口 -->
30     <a href="page2.jsp" target="_blank">链接到page2,弹出新窗口</a><br/><br/>
31     <!-- 相对路径链接到page2 -->
32     <a href="./page2.jsp">相对路径链接到page2</a><br/><br/>
33     <!-- 绝对路径链接到page2 -->
34     <a href="http://localhost:8080/test/demo1/page2.jsp">绝对路径链接到page2-1</a><br/>
35     <a href="<%=request.getContextPath() %>/demo1/page2.jsp">绝对路径链接到page2-2</a><br/>
36     <!-- 链接到page2,并传参 -->
37     <a href="<%=request.getContextPath() %>/demo1/page2.jsp?id=1">链接到page2,并传参</a><br/>
38     
39     <!-- 使用js链接到page2 -->
40     <a href='javascript:window.location="page2.jsp?id=2"'>使用js链接到page2并传参</a><br/>
41     
42     <!-- 使用js链接到page2,并传参 -->
43     <a href='javascript:fun1();'>使用js方法链接到page2</a><br/><br/>
44     
45     <!-- 使用js链接到page2,弹出新窗口,并传参 -->
46     <a href='javascript:fun2();'>使用js链接到page2,弹出新窗口,并传参 </a><br/><br/>
47     
48     <!-- submit提交表单 -->
49     <form action="page2.jsp" method="post">
50         <input type="text" id="id" name="id"/>
51         <input type="submit" value="submit提交"/>
52     </form>
53     <br/><br/>
54     
55     <!-- 使用JS方法验证true或false,然后再提交表单 -->
56     <form action="page2.jsp" method="post" onsubmit="return check()">
57         <input type="text" id="id2" name="id"/>
58         <input type="submit" value="submit提交"/>
59     </form>
60     <br/><br/>
61     
62     <!-- url方式提交数据 -->
63     <form action="page2.jsp?id=39" method="post">
64         <input type="submit" value="submit提交" />
65     </form>
66     <br/><br/>
67     
68     <!-- hidden方式提交数据 -->
69     <form action="page2.jsp" method="post">
70         <input type="hidden" id="id3" name="id" value="36"/>
71         <input type="submit" value="submit提交" />
72         <script type="text/javascript">
73             document.getElementById("id3").value="38";
74         </script>
75     </form>
76     <br/><br/>
77     
78     <!-- button+js提交表单 -->
79     <form id="form1" action="page2.jsp" method="post">
80         <input type="text" id="id4" name="id" value=""/>
81         <!-- 也可以单独JS方法,在submit之前写各种判断 -->
82         <input type="button" value="button提交按扭" onclick='document.getElementById("form1").submit();'/>
83     </form>
84     <br/><br/>
85     
86     <!-- <a>+js提交表单 -->    
87         <form action="page2.jsp" id="form2" method="post">
88         
89             <input type="text" id="id5" name="id" value=""/>
90             <a href='javascript:document.getElementById("form2").submit();'>js提交表单</a>
91         </form>
92 </body>
93 </html>

page2.jsp:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>page2</title>
 8 </head>
 9 <body>
10     page2 &nbsp;&nbsp;
11     <%
12         out.print("参数:"+request.getParameter("id"));
13      %>
14 </body>
15 </html>

 

这篇关于客户端请求新页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/558532

相关文章

Redis客户端工具之RedisInsight的下载方式

《Redis客户端工具之RedisInsight的下载方式》RedisInsight是Redis官方提供的图形化客户端工具,下载步骤包括访问Redis官网、选择RedisInsight、下载链接、注册... 目录Redis客户端工具RedisInsight的下载一、点击进入Redis官网二、点击RedisI

Qt实现发送HTTP请求的示例详解

《Qt实现发送HTTP请求的示例详解》这篇文章主要为大家详细介绍了如何通过Qt实现发送HTTP请求,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、添加network模块2、包含改头文件3、创建网络访问管理器4、创建接口5、创建网络请求对象6、创建一个回复对

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

如何使用Java实现请求deepseek

《如何使用Java实现请求deepseek》这篇文章主要为大家详细介绍了如何使用Java实现请求deepseek功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.deepseek的api创建2.Java实现请求deepseek2.1 pom文件2.2 json转化文件2.2

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re