jsp ,A系统中怎么调用B系统的jsp页面查看“王某”的个人信息?

作者&投稿:闳狡 (若有异议请与网页底部的电邮联系)
JSP如何用层在页面底部做个“个人信息”?~

可以用个底部公共文件来包含就可以了,这样可以实现页面全局统一

这是一个设计上的问题,楼主应该还在学习中吧,去看看jquery ajax的部分内容就可以了,这个解释起来你不一定明白,自己去看看应该就可以解决这个需求范畴了,加油~

你这个A系统和B系统是两个不同的系统?还是只是同一系统两个不同的页面?如果是后者,很管理,session没有问题,你应该懂的,如果是前者,其实就是大多数公司用的一套单点登录系统,你可以上网查一下,一楼那种办法其实是安全的,没有人会那么做。具体做法 ,A系统要把信息写到用户的cookie中,当然这些cookie是加密的,加密方法要有自己的一套规则,别人破解不了的,然后B系统再去读cookie的信息,这里有个前提,B系统和A系统要共用一套规则,也是user center,也就是很多公司,在一个系统登录,其他系统就不必登录,如新浪微博登录了,新浪邮箱就不需要登录了,就是用单点登录的技术。具体可以搜索 一下“单点登录”

比如B页面 需要接到 身份证号才能显示 然后a点击按钮跳转到b 传值为b所需的身份证号码
比如<input type="button" onclick="window.location='b.jsp?id=220103.......'">
这样就可以跳转了 然后在B里面 String id = request.getParameter("id");再通过id查询

将A系统里提交身份证号的表单的action属性直接定向到B系统相应页面,
可以使用完整的URL地址试试,如"http://yoursite/B/show.jsp",B系统中显示信息的页面里用request.getParameter("shfzhhm")取得该身份证号码进行显示.
至于B系统需要登录才能查看的话,就比较麻烦.要看B系统是如何进行登录验证的.如果是在session里保存登录信息,就没办法了.可尝试通过专门的文件或数据库表来记录登录信息,应该再由A/B系统共享读取该记录,就可以实现了


雨城区17862279692: jsp ,A系统中怎么调用B系统的jsp页面查看“王某”的个人信息? -
敛崔斯娜: 你这个A系统和B系统是两个不同的系统?还是只是同一系统两个不同的页面?如果是后者,很管理,session没有问题,你应该懂的,如果是前者,其实就是大多数公司用的一套单点登录系统,你可以上网查一下,一楼那种办法其实是安全的,没有人会那么做.具体做法 ,A系统要把信息写到用户的cookie中,当然这些cookie是加密的,加密方法要有自己的一套规则,别人破解不了的,然后B系统再去读cookie的信息,这里有个前提,B系统和A系统要共用一套规则,也是user center,也就是很多公司,在一个系统登录,其他系统就不必登录,如新浪微博登录了,新浪邮箱就不需要登录了,就是用单点登录的技术.具体可以搜索 一下“单点登录”

雨城区17862279692: 怎样在jsp页面中调用另一个jsp页面中的变量? -
敛崔斯娜: 3种方法: 1.放入session,用request.setAttribute("key",varName); 放入request.getAttribute("key");取出 2.用地址栏传,就是在ip地址后+?变量=value,下一张页面用request.getParameter("变量")取. 3.用表单,写个type="hidden"的隐型表单把name和value写好,下一张页面也用request.getParameter("变量")取.

雨城区17862279692: 在一个jsp中怎么调用另一个jsp中的方法?(不是调用变量) -
敛崔斯娜: <jsp:include page="scripts/login.jsp"> <jsp:include>元素允许你包含动态文件和静态,这两种包含文件的结果是不同的.如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行(这一切与asp相似)

雨城区17862279692: 在一个jsp里面定义一个变量,怎么在另一个jsp点用呢?例如我在A.jsp定义 -
敛崔斯娜: 存放到session等、或静态变量等地方 ~~~~~~~~~~~~~~

雨城区17862279692: 在A jsp页面通过iframe把Bjsp页面引进来,怎么样调用B页面的js里面的方法 -
敛崔斯娜: var ifrm = document.getElementById("iframeID"); var f = ifrm.contentWindow.abc(); 这个f就是你的b页面的方法,var t = ifrm.contentWindow.document.getElementById('ip1'); 这个t就是你的b页面的元素,其实,你等于可以获取引用页面的window对象就是ifrm.contentWindow;

雨城区17862279692: 在extjs中,如何在A.js中调用B.js中的对象 -
敛崔斯娜: 要在a.js调用b.js的内容,要在a.js中导入b.js文件才可以用.同时把他们加载到一个页面没用,他们只是可以同时被这个页面用,并不是他们互相可调用 a中写 require('b.js', { basedir : '../js', nocache : true, reload : true });

雨城区17862279692: 从a.jsp跳转到另一个b.jsp页面,而b.jsp又需要从数据库中获取数据,即需要连接java类,求大侠指导怎么实现 -
敛崔斯娜: 这个简单,a页面提交到servlet 获取数据后保存在session或request里后跳转到b页面,在b页面调用保存的信息即可.也可以使用过滤器filter等等.

雨城区17862279692: jsp页面之间js方法调用
敛崔斯娜: parent.document..test(); 这样子test()就是父页面的一个方法.但是..test()不能写在js里..只有在父的jsp里面的js方法地..引起来的调用不到.

雨城区17862279692: JSP页面间传递参数.A页面通过a标签传递id=123到B页面,B页面在window.onload -
敛崔斯娜: 用request取get参数

雨城区17862279692: 如何从一个jsp页面跳转到另一个工程当中的jsp页面 -
敛崔斯娜: 从一个工程的jsp跳转到同工程的另一个jsp方法如下: 1.使用window.open首先要搞清楚浏览器阻拦的前提是什么?只有跨域时浏览器才会阻拦,也就是说在A.com域下弹出B.com域下的页面,浏览器就会阻拦. 这时我们可以在A....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网