从一个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>
分享到:
相关推荐
1、获取上一个网页的URL: String url=request.getHeader(Referer);... 您可能感兴趣的文章:jsp获取url路径的方法分析在jsp页面如何获得url参数jsp中获得路径的两种方法和获得url路径的方法(推荐)
当一个url过来时,如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值: 代码如下: <% String path = request.getContextPath(); String basePath = ...
在页面的url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, “UTF-8”)进行解码即可; 如果url中需要传递+、#、?等特殊符号,可以使用encodeURIComponent...
在上面的代码中,我们首先获取动态页的 URL,然后使用 URLConnection 获取页面内容。接着,我们使用 FileOutputStream 将页面内容写入到文件中。 JSP 生成静态 HTML 页面有多种方法,每种方法都有其优缺点。选择哪...
通过枚举和com组件实现得到地址和控制浏览器网页目的,向浏览器添加插件,插件获取浏览器地址栏URL
7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql语句将数据库中...
JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口的信息、控制窗口的样式、打开新的窗口、弹出对话框等。下面是 JSP 中的 Window 属性的详解: 1. frames 属性:表示当前窗口中所有 frame ...
jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql...
89、在JSP中获取当前绝对路径 90、读取表单中所有参数 91、分行写入数据 92、显示请求URL 93、判断session是否过期 94、参数式查询数据库 95、取得数据库中各栏名称 96、使用JavaBean、设置和获取Bean的属性 97、...
当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Session对象,同时分配一个String类型的ID号,JSP引擎同时将这换个ID号发送到客户端,存放在Cookie中,这样Session对象,直到客户关闭浏览器后,...
Exception 对象是java.lang.Throwable类型,通过JSP页面中的一个catch块已经溢出但没有捕获的java.lang.Throwable的任意实例,传向了errorPage的URI,注意Exception对象只有在page指令中具有属性isErrorPage=”true...
在 JSP 中,中文乱码问题是一个常见的问题。为了解决这个问题,可以采用将字符串由 8859_1(或 iso-8859-1)码转换成 gb2312 码的方法来有效解决。 JSP 表单处理是一种非常重要的技术,用于实现用户和网站之间的...
微信支付工具类,这是一个Jsp版的微信公众号支付接口及调用实例,微信网页授权获取用户基本信息,先获取 code,跳转 url 通过 code 获取 openId,URLEncoder.encode 后可以在backUri 的url里面获取传递的所有参数,...
刚完成了一个和微信公众号支付相关的功能,整理了相关资源,按下面步骤使用: 1)公众号要求能够获取用户的openid权限 2)公众号开通了微信支付功能,下载了微信支付安全证书到本机,该文件地址需要在第5步进行设置 ...
JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至...
javascript通过url向jsp页面传递中文参数乱码,一直都是从事jsp开发者比较烦心的是,于是本文介绍了一些解决方法,感兴趣的朋友可以了解下
jsp获取当前URL绝对路径.ziw JSP页面跳转的五种方法.ziw servlet 获取客户端请求的路径 得到站点的绝对地址.ziw 强制页面刷新,防止被服务器缓存.ziw
假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+://+request....