客户端请求新页面

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

相关文章

SpringMVC获取请求参数的方法

《SpringMVC获取请求参数的方法》:本文主要介绍SpringMVC获取请求参数的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下... 目录1、通过ServletAPI获取2、通过控制器方法的形参获取请求参数3、@RequestParam4、@

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

springboot filter实现请求响应全链路拦截

《springbootfilter实现请求响应全链路拦截》这篇文章主要为大家详细介绍了SpringBoot如何结合Filter同时拦截请求和响应,从而实现​​日志采集自动化,感兴趣的小伙伴可以跟随小... 目录一、为什么你需要这个过滤器?​​​二、核心实现:一个Filter搞定双向数据流​​​​三、完整代码

AJAX请求上传下载进度监控实现方式

《AJAX请求上传下载进度监控实现方式》在日常Web开发中,AJAX(AsynchronousJavaScriptandXML)被广泛用于异步请求数据,而无需刷新整个页面,:本文主要介绍AJAX请... 目录1. 前言2. 基于XMLHttpRequest的进度监控2.1 基础版文件上传监控2.2 增强版多

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

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