问题如题:
举例,
服务器 网址 http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html (gwt做的)
有人要访问 http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html 这个页面之前
有一个 index.jsp 文件先做判断,判断完了之后就给出
http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=1
或者就给出
http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=2
id不同访问页面不同!但是 这个 index.jsp
我是拿另一个工程做的 http://172.96.33.150:8080/id/index.jsp
端口和地址和上一个gwt项目不相同
index.jsp判断完了想给 最上面gwt的页面传入参数id 1和2
但是不知道怎么接收这个参数
用java类 接收这个参数
也说明白点
就是 项目A接收项目B通过网页传过来的参数
不管是通过 from 还是session url
总之能让项目A接收到项目B通过网页传过来的参数!我把我的jsp拿出来吧<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.xyz.*"%>
<jsp:useBean id="ud" class="com.xyz.UseInfo" scope="session"> </jsp:useBean>登录成功。欢迎您!
<%
String s = session.getAttribute("55").toString();
%>
<%
if(s.equals("1"))
{
session.setAttribute("id",1);
%>
<a href='http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=<%=s%>'>进入管理系统 </a>
<% }
else if(s.equals("2"))
{
session.setAttribute("id",2);
%> <a href='http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=<%=s%>'>进入使用界面</a>
<%
}
%>
这个我用session传的 但是gwt 好像接收不到 .也不知道还是写的不对
想了下 用url传也行
但是在java类里怎么判断呢?
唉
初学,头都很晕了
不知道小弟是否给大家说明白了!
都下班了
自己一个人就在研究
想办法!
希望csdn老前辈们给点意见
举例,
服务器 网址 http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html (gwt做的)
有人要访问 http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html 这个页面之前
有一个 index.jsp 文件先做判断,判断完了之后就给出
http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=1
或者就给出
http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=2
id不同访问页面不同!但是 这个 index.jsp
我是拿另一个工程做的 http://172.96.33.150:8080/id/index.jsp
端口和地址和上一个gwt项目不相同
index.jsp判断完了想给 最上面gwt的页面传入参数id 1和2
但是不知道怎么接收这个参数
用java类 接收这个参数
也说明白点
就是 项目A接收项目B通过网页传过来的参数
不管是通过 from 还是session url
总之能让项目A接收到项目B通过网页传过来的参数!我把我的jsp拿出来吧<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.xyz.*"%>
<jsp:useBean id="ud" class="com.xyz.UseInfo" scope="session"> </jsp:useBean>登录成功。欢迎您!
<%
String s = session.getAttribute("55").toString();
%>
<%
if(s.equals("1"))
{
session.setAttribute("id",1);
%>
<a href='http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=<%=s%>'>进入管理系统 </a>
<% }
else if(s.equals("2"))
{
session.setAttribute("id",2);
%> <a href='http://172.96.33.150:8888/com.xyz.RecordSrv/RecordSrv.html?id=<%=s%>'>进入使用界面</a>
<%
}
%>
这个我用session传的 但是gwt 好像接收不到 .也不知道还是写的不对
想了下 用url传也行
但是在java类里怎么判断呢?
唉
初学,头都很晕了
不知道小弟是否给大家说明白了!
都下班了
自己一个人就在研究
想办法!
希望csdn老前辈们给点意见
或者在你的第一JSP页面处理后使用二次请求不久可以了....
楼主看看String s = session.getAttribute("55").toString(); s是不是空!
这里的"55"是什么意思啊,不是"id"么?
你有错误的话是你放的位置不同呀。
你把工程给我。
我的QQ是315823806.
我昨天很晕
不好意思!再说下..我的意思就是
一个小项目用jsp写的用户验证
验证完了后 response 另一个html网页去这个html网页 想接收一个id参数!
这个项目是拿gwt做的!我也知道原因是因为两个不同项目 所以session 接收为null
但是我 response 过去后 通过 url 传递参数不可以吗?
然后这边拿gwt接收可以吗?
但是java类里怎么分析这个另一个项目发过来的url呢??
希望大家给点意见个思路!今天再加一百分.共两百
有答案出来,全部送上!
和gwt有关么?不懂..
对阿
估计有好多人不了解gwt吧
我也是才学 !!!
首先要搞清楚的是,“你所谓的response过去后”,实际上是一次重定向。即另客户自动重新访问gwt系统。
可是根据你的描述“但是java类里怎么分析这个另一个项目发过来的url呢”,似乎gwt并非web服务器啊,用户怎么可能被重定向过去呢?另外你这句话本身就是有问题的,因为url不是另一个项目发过来的。请你再想想如何描述你的问题。搞清楚重定向的原理。