JSP页面跳转

简介: JSP页面跳转

第一种:
<script language="javascript" type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href; 
</script>

第二种:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>

第三种:
<script language="javascript">
window.navigate("top.jsp");
</script>

第四种:
<script language="JavaScript">
self.location=''top.htm'';
</script>

第五种:
<script language="javascript">
alert("非法访问!");
top.location=''xx.jsp'';
</script>  
第六种:
打开一个新的页面,原页面不关闭,还要传服务器端的数据
页面的代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ceshi</title>
    <script language="javascript" type="text/javascript">
    function change()
    {
   var str1=document.getElementById("TextBox1").value;
    window.open("Default2.aspx?id="+str1,"_blank",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=300,height=260,left=300,top=300');
     }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        
        <input id="Button2" type="button" value="button" onclick="change()" />
        <input id="Reset1" type="reset" value="reset" /></div>
    </form>
</body>
</html>
服务器端的代码:
 public string str = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            str = "panjun";
            this.TextBox1.Text = str;
        }
    }


相关文章
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 7
该教程介绍了如何在JSP中处理表单,特别是Checkbox数据。示例展示了一个HTML表单,包含三个已选中的复选框(Google、百度、淘宝),用户提交后会向&quot;main.jsp&quot;发送POST请求。
30 1
|
6月前
|
Java
JSP 教程 之 JSP 页面重定向 2
JSP页面重定向使用`response.sendRedirect()`或设置状态码和`Location`头来实现。简单示例展示如何将用户重定向至百度首页。保存代码到PageRedirecting.jsp,访问即生效。
56 3
|
6月前
|
Java
JSP 教程 之 JSP 页面重定向 1
JSP教程讲解了如何进行页面重定向,主要使用response对象的sendRedirect()方法,例如:`response.sendRedirect(&quot;http://www.baidu.com&quot;)`。此外,也可结合setStatus()和setHeader()方法实现相同功能,如:设置状态码为临时移动(SC_MOVED_TEMPORARILY)并设定Location头为指定URL,以引导浏览器访问新位置。
49 2
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 9
在JSP中处理表单数据,可以通过HttpServletRequest的getParameterNames()获取所有参数名,形成枚举。遍历枚举,使用hasMoreElements()和nextElement()获取每个参数名,并通过request.getParameter()得到对应的值。示例代码展示了一个简单的HTML表格,显示了所有表单参数及其值。
26 0
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 8
该教程介绍了如何在JSP中处理表单,特别是复选框(checkbox)数据。示例展示了一个HTML表单,包含百度、Google和淘宝的复选框,保存为test.htm。表单提交至main.jsp,其中使用Java脚本读取并显示用户选择的复选框值。访问http://localhost:8080/testjsp/test.html可测试表单提交。
34 0
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 10
该教程演示了如何在JSP中处理表单数据。通过使用`HttpServletRequest`的`getParameterNames()`方法获取表单参数名的枚举,然后遍历枚举以显示参数名和对应的值。示例代码展示了一个JSP页面,它接收并显示来自`test.htm`表单的POST数据,该表单包含三个已选中的复选框(Google、百度、淘宝)。用户提交表单后,数据会被发送到`main.jsp`进行处理和显示。
39 0
|
6月前
|
Java 数据处理
JSP 教程 之 JSP 表单处理 5
在JSP教程的表单处理部分,演示了使用POST方法传递数据。修改后的main.jsp接收表单数据,处理中文乱码问题,通过`new String((request.getParameter(&quot;name&quot;)).getBytes(&quot;ISO-8859-1&quot;),&quot;UTF-8&quot;)`转换编码。示例显示站点名和网址,如百度(baidu.com)。
25 0
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 6
在JSP教程的表单处理部分,演示了使用POST方法提交数据。在main.jsp中,接收并转换POST请求中的中文参数以避免乱码,代码显示了处理过程。同时,提到了test.htm表单的结构,并指明通过访问特定URL向main.jsp提交数据。
27 0
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 4
JSP教程讲解了如何处理表单数据,以GET方法为例。示例展示了一个HTML表单,用户输入站点名和网址,点击&quot;提交&quot;后,数据通过GET方式发送至main.jsp。将test.htm(包含表单)存入JSP项目WebContent目录,访问http://localhost:8080/testjsp/test.html可测试表单提交功能。
27 0
|
6月前
|
Java
JSP 教程 之 JSP 表单处理 3
在JSP教程中,了解如何处理表单数据,示例使用GET方法传递URL参数:`http://localhost:8080/testjsp/main.jsp?name=百度&url=http://ww.baidu.com`。`main.jsp`接收数据,通过`request.getParameter()`获取`name`和`url`值,显示为:&quot;站点名: &lt;%= request.getParameter(&quot;name&quot;)%&gt; 网址: &lt;%= request.getParameter(&quot;url&quot;)%&gt;&quot;。
26 0