`

如何在jsp中获取上一个页面的完整URL

 
阅读更多
从一个jsp,通过一个链接,到另一个jsp;如何在下一个jsp中获取上个jsp的URL?
1.window.opener.location.href;
2.String url=request.getHeader("Referer");
3.传值的方法:
<input name="Submit" type="button" class="bn" value="347837" onClick="javascript:location.href='aaa.jsp?url=<%=request.getServletPath()%>'">
4.我的一个小例子,从url中获取html表单提交的用户名和密码。
下面的这个为test.jsp

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>log in</title>
</head>
<body>
<%
String url=request.getQueryString();
String [] test=url.split("&");
int n1=url.indexOf("name=",0);
int reg1=url.indexOf("&",n1);
String name=url.substring(n1,reg1);

int p1=url.indexOf("pwd=",0);
int reg2=url.indexOf("&",p1);
String pwd=url.substring(p1,reg2);

if(name.equals("name=good")&&pwd.equals("pwd=good"))
   out.println("ok");
else
   out.println("error");

%>
</body>
</html>

此为test.html,在此表单提交后期处理交由test.jsp来做

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登录</title>
</head>
<body>
<form name="MAINFORM" method="get" action="test1.jsp">
<table align="center" border="1">
  <tr>
    <td><label>User Name</label></td>
<td><input name="name" type="text" size="12" maxlength="12" /></td>
  </tr>
  <tr>
    <td><label>Password</label></td>
  <td><input name="pwd" type="password" size="12" maxlength="12" /></td>
</tr>
  <tr>
   <td></td>
    <!--<td width="20"><input name="OK" type="button" value="OK" onclick="test()"/></td>-->
<td width="20"><input name="OK" type="submit" value="登录"/></td>
  </tr>
</table>
</form>
</body>
</html>
分享到:
评论

相关推荐

    获取上一页面的URL和本页的URL的方法

    1、获取上一个网页的URL: String url=request.getHeader(Referer);... 您可能感兴趣的文章:jsp获取url路径的方法分析在jsp页面如何获得url参数jsp中获得路径的两种方法和获得url路径的方法(推荐)

    在jsp页面如何获得url参数

    当一个url过来时,如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值: 代码如下: &lt;&#37; String path = request.getContextPath(); String basePath = ...

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, “UTF-8”)进行解码即可; 如果url中需要传递+、#、?等特殊符号,可以使用encodeURIComponent...

    JSP生成静态HTML页面的几种方法

    在上面的代码中,我们首先获取动态页的 URL,然后使用 URLConnection 获取页面内容。接着,我们使用 FileOutputStream 将页面内容写入到文件中。 JSP 生成静态 HTML 页面有多种方法,每种方法都有其优缺点。选择哪...

    获取浏览器地址栏URL

    通过枚举和com组件实现得到地址和控制浏览器网页目的,向浏览器添加插件,插件获取浏览器地址栏URL

    JSP实用技巧集合,jsp编程的一些小技巧总结

    7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql语句将数据库中...

    jsp中的window属性

    JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口的信息、控制窗口的样式、打开新的窗口、弹出对话框等。下面是 JSP 中的 Window 属性的详解: 1. frames 属性:表示当前窗口中所有 frame ...

    jsp编程技巧集锦

    jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql...

    JSP实例编程100例

    89、在JSP中获取当前绝对路径 90、读取表单中所有参数 91、分行写入数据 92、显示请求URL 93、判断session是否过期 94、参数式查询数据库 95、取得数据库中各栏名称 96、使用JavaBean、设置和获取Bean的属性 97、...

    jsp九大内置对象

     当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Session对象,同时分配一个String类型的ID号,JSP引擎同时将这换个ID号发送到客户端,存放在Cookie中,这样Session对象,直到客户关闭浏览器后,...

    JSP的九个内置对象及四个作用域

    Exception 对象是java.lang.Throwable类型,通过JSP页面中的一个catch块已经溢出但没有捕获的java.lang.Throwable的任意实例,传向了errorPage的URI,注意Exception对象只有在page指令中具有属性isErrorPage=”true...

    JSP表单处理(有图解)

    在 JSP 中,中文乱码问题是一个常见的问题。为了解决这个问题,可以采用将字符串由 8859_1(或 iso-8859-1)码转换成 gb2312 码的方法来有效解决。 JSP 表单处理是一种非常重要的技术,用于实现用户和网站之间的...

    Jsp版微信公众号支付接口及调用实例.rar

    微信支付工具类,这是一个Jsp版的微信公众号支付接口及调用实例,微信网页授权获取用户基本信息,先获取 code,跳转 url 通过 code 获取 openId,URLEncoder.encode 后可以在backUri 的url里面获取传递的所有参数,...

    微信公众号支付案例(jsp)

    刚完成了一个和微信公众号支付相关的功能,整理了相关资源,按下面步骤使用: 1)公众号要求能够获取用户的openid权限 2)公众号开通了微信支付功能,下载了微信支付安全证书到本机,该文件地址需要在第5步进行设置 ...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至...

    javascript通过url向jsp页面传递中文参数导致乱码解决方案

    javascript通过url向jsp页面传递中文参数乱码,一直都是从事jsp开发者比较烦心的是,于是本文介绍了一些解决方法,感兴趣的朋友可以了解下

    Wiz书库经典教程JSP Servlet

    jsp获取当前URL绝对路径.ziw JSP页面跳转的五种方法.ziw servlet 获取客户端请求的路径 得到站点的绝对地址.ziw 强制页面刷新,防止被服务器缓存.ziw

    jsp Request获取url信息的各种方法对比

    假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath(); String basePath = request.getScheme()+://+request....

Global site tag (gtag.js) - Google Analytics