社区
Web 开发
帖子详情
jsp 登陆后返回当前浏览的页面,要怎么获取?
qxhan1128
2007-03-27 11:07:52
jsp 登陆后返回当前浏览的页面,要怎么获取?包含URL跟的参数,先谢谢大家哦~~~
...全文
563
4
打赏
收藏
jsp 登陆后返回当前浏览的页面,要怎么获取?
jsp 登陆后返回当前浏览的页面,要怎么获取?包含URL跟的参数,先谢谢大家哦~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
color_wind
2007-03-27
打赏
举报
回复
你可以把当前页面绝对地址写到session或者是cookie里,当然登陆页面里面就不要写了.在登陆页面里读取,让后转向过去就行了.
craig_wolfdon
2007-03-27
打赏
举报
回复
一般的网页登进去后会自动返回浏览的页面吗?比如csdn把,能给你返回过去的浏览页面吗,不可以撒,都是通过链接链过去的,不过假如你有特殊的需要,不过只是个别的,可以在那个页面上面直接把地址存到数据库.
zuguanqun
2007-03-27
打赏
举报
回复
/**
* 获取完整的URL
* @param request
* @return
*/
public static String getRequestURL(HttpServletRequest request) {
if (request == null) {
return "";
}
String url = "";
url = request.getContextPath();
url = url + request.getServletPath();
java.util.Enumeration names = request.getParameterNames();
int i = 0;
// String requestPageUrl = "";
if (names != null) {
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
if (name.equals("requestPageUrl") || name.indexOf("log") != -1) {
// requestPageUrl = request.getParameter(name);
continue;
}
if (i == 0) {
url = url + "?";
}
else {
url = url + "&";
}
i++;
String value = request.getParameter(name);
if (value == null) {
value = "";
}
url = url + name + "=" + value;
}
}
try {
java.net.URLEncoder.encode(url, "ISO-8859");
}
catch (Exception e) {
}
return url;
}
在前台jsp里面隐含一个<input type="hidden" name="requestUrl" >
在提交的后台action 或则 servlet中,调用我刚写的这个方法,就可以把当前的url放到 requestUrl里了啊,登陆后在跳到这个url就可以了
skypirate
2007-03-27
打赏
举报
回复
<input type="hidden" name="url" value="<%=request.getRequestURL() + "?" + request.getQueryString()%>">
登陆后直接Response到url的值就可以了。
Java不同编码方式,中英文字符所占字节数
Java不同编码方式,中英文字符所占字节数 有人说Java中英文字符占1个字节,也有人说占2个字节,甚至还有人说占4个字节; 那么到底谁说的对?我的回答是都没错,具体要看是什么编码方式。纸上得来终觉浅,绝知此事要躬行,我编写了下边的代码,运行输出的结果就是答案。 代码如下: public class Test { public static void main(String[] a...
java英文的编码_Java不同编码方式,中英文字符所占字节数
有人说Java中中文字符占2个字节,也有人说占3个字节,甚至还有人说占4个字节;有人说Java中英文字符占1个字节,也有人说占2个字节,甚至还有人说占4个字节;那么到底谁说的对?我的回答是都没错,具体要看是什么编码方式。纸上得来终觉浅,绝知此事要躬行,我编写了下边的代码,运行输出的结果就是答案。代码如下:public class Test {public static void main(Stri...
编码方式_Java不同编码方式,中英文字符所占字节数
有人说Java中中文字符占2个字节,也有人说占3个字节,甚至还有人说占4个字节;有人说Java中英文字符占1个字节,也有人说占2个字节,甚至还有人说占4个字节;那么到底谁说的对?我的回答是都没错,具体要看是什么编码方式。纸上得来终觉浅,绝知此事要躬行,我编写了下边的代码,运行输出的结果就是答案。代码如下:public class Test { public static void main(Str...
java 按字节攫取中文字符_Java不同编码方式,中英文字符所占字节数
有人说Java中中文字符占2个字节,也有人说占3个字节,甚至还有人说占4个字节;有人说Java中英文字符占1个字节,也有人说占2个字节,甚至还有人说占4个字节;那么到底谁说的对?我的回答是都没错,具体要看是什么编码方式。纸上得来终觉浅,绝知此事要躬行,我编写了下边的代码,运行输出的结果就是答案。代码如下:public class Test { public static void main(Str...
c语言中大写英文字母所占字节,Java中字符编码和字符串所占字节数 .
首 先,java中的一个char是2个字节。java采用unicode,2个字节来表示一个字符,这点与C语言中不同,C语言中采用ASCII,在大多数 系统中,一个char通常占1个字节,但是在0~127整数之间的字符映射,unicode向下兼容ASCII。而Java采用unicode来表示字符,一个中文或英文字符的unicode编码都占2个字节,但如果采用其他编码方式,一个字符占用的字节数则各不相...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章