从一个页面跳到另外一个页面 现在正在整合2个系统,旧系统是asp开发的,新系统式jsp开发的。如何点击旧系统中的某个页面的按钮(或链接)跳转到新系统的登录功能中并登录且将账号存放到session中(由于旧系统已经登录,这里不需要重新登录,只需要跳到main.jsp页面保存账号就可以了) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单说,很简单,就几种固定的方式response.setContentType("text/html; charset=gb2312");ServletContext sc = getServletContext();RequestDispatcher rd = null;rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面rd.forward(request, response);还可以这样玩:response.setContentType("text/html; charset=gb2312");response.sendRedirect("/index.jsp"); asp也可以用forward()啊?asp不了解 顶下 这算是单点登录了吧,实现方式可以有很多。咱提供一种思路。======token.asp=====老系统中需要一个创建token,并转向的页面token.asp。用户要跳转新系统就用它。在这个页面随机生成一个令牌字符串(很长、随机),保存到一个时间敏感的集合中(超过一定时间删除),并和当前登录帐号绑定。然后 转向到新系统的login.jsp?token=<#生成的令牌>======validate.asp======老系统还需要一个验证模块。专门接收新系统传来的TOKEN,然后判断是否对应某个登录帐号。如果对了,就返回给新系统,当前请求的登录用户信息。======login.jsp=========新系统login.jsp得到token,在后台用http方式post token到validate.asp。如果返回正确的登录用户信息,那么写入session,并跳转main.jsp。大致就这样。里面的细节还是需要仔细琢磨的。 asp和jsp 可以共享请求么? 不知道哦. 期待高手解答!! spring mail问题 EL表达式的问题 用java编一个自动修改mac的程序 使用Axis2调用.Net WebService遇到的问题 JDBC实现简单的搜索引擎 byte[]转化成String(效果是string是汉字) 怎么学习p2p 为什么1/0不抛出异常 新手:问开发&配置j2ee的环境初级问题,求EJB实例 struts标签问题,急~~~ 关于xml代码提示的问题 求一个sql语句
response.setContentType("text/html; charset=gb2312");
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面
rd.forward(request, response);
还可以这样玩:
response.setContentType("text/html; charset=gb2312");
response.sendRedirect("/index.jsp");
asp不了解 顶下
老系统中需要一个创建token,并转向的页面token.asp。用户要跳转新系统就用它。在这个页面随机生成一个令牌字符串(很长、随机),保存到一个时间敏感的集合中(超过一定时间删除),并和当前登录帐号绑定。然后 转向到新系统的login.jsp?token=<#生成的令牌>======validate.asp======
老系统还需要一个验证模块。专门接收新系统传来的TOKEN,然后判断是否对应某个登录帐号。如果对了,就返回给新系统,当前请求的登录用户信息。======login.jsp=========
新系统login.jsp得到token,在后台用http方式post token到validate.asp。如果返回正确的登录用户信息,那么写入session,并跳转main.jsp。大致就这样。里面的细节还是需要仔细琢磨的。