客户端请求新页面

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>
时间: 2024-10-28 11:34:14

客户端请求新页面的相关文章

客户端请求web页面资源过程

我们请求的页面看似是一个页面,但该页面里往往是由很多资源组成的,比如页面上一个图片就是一个资源,一篇文章就是一个资源,一段视频就是一个资源,web页面多数情况下会集合多种资源于一体,用来给用户一个比较友好的访问体验. 如:打开一个网站通常会请求一个主页面,主页面本身是一个资源,可能是静态页面,比如说html,也可能是php.jsp源运行某些程序或某些脚本后,动态生成的一些内容.虽然我们键入的网站名是一个单一的url,但是这个页面中不同位置展现的内容不同,比如网站的左上角会出现网站logo,这就是

JSP 客户端请求

当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的.您可以查阅HTTP协议来获得更多的信息. 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: 信息 描述 Accept 指定浏览器或其他客户端可以处理的MIME类型.它的值通常为 image/png 或 image/jpeg Accept-Charset 指定浏览器要使用的字符集.比如 ISO-8859-1 Accept-Encoding 指定编

客户端请求、服务器响应及其HTTP状态码

一JSP客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的.我们可以查阅HTTP协议来获得更多的信息. 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: (1)HttpServletRequest类 request对象是javax.servlet.http.HttpServletRequest类的实例.每当客户端请求一个页面时,JSP引擎就会产 生一个新的对象来代表这个请求. re

Java Web学习(1): 客户端请求、服务器响应及其HTTP状态码

一JSP客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的.我们可以查阅HTTP协议来获得更多的信息. 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: (1)HttpServletRequest类 request对象是javax.servlet.http.HttpServletRequest类的实例.每当客户端请求一个页面时,JSP引擎就会产 生一个新的对象来代表这个请求. re

Java Web学习(15): 客户端请求、服务器响应及其HTTP状态码

一JSP客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的.我们可以查阅HTTP协议来获得更多的信息. 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: (1)HttpServletRequest类 request对象是javax.servlet.http.HttpServletRequest类的实例.每当客户端请求一个页面时,JSP引擎就会产 生一个新的对象来代表这个请求. re

ajax请求后弹开新页面被浏览器拦截

window.open()我想应该很多人都不陌生吧,它可以实现除用a标签以外来实现打开新窗口! 最近开发项目用到时,却遇到了麻烦,本来好好的弹出窗口,结果被浏览器无情的给拦截了! 代码如下: $.getJSON(URL,data,function(data,state){ if(state=='success'){ window.open('http://www.cnblogs.com/garfieldzhong/'); }else{ alert('请求失败!'); } }) 这要手动允许弹出窗

客户端请求页面的方式

<!-- 使用超链接请求到新页面--> <!--超链接到page2,弹出新窗口--> <a href="page2.jsp" target="_blant">链接到page2</a></br> <!--相对路径超链接到page2--> <a href="./page2.jsp"> 链接到page2</a></br> <a href=&

JSP基础知识?客户端请求与服务端响应(三)

JSP客户端请求 浏览器请求服务器端,信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: Accept:指定浏览器或其他客户端可以处理的MIME类型.它的值通常为 image/png 或 image/jpeg Accept-Charset:指定浏览器要使用的字符集.比如 ISO-8859-1 Accept-Encoding:指定编码类型.它的值通常为 gzip 或compress Accept-Language:指定客户端首选语言,servlet会优先返回以当前语言构成的结果集,如果

http客户端请求及服务端详解

http客户端请求及服务端详解 引言 HTTP 是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展.目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出.HTTP协议的主要特点可概括如下:1.支持客户/服务器模式.2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径.请求