郁闷死!300分求解

shylion 2003-02-25 08:42:43
我前几天就问了这个问题了,可是一直没有解决,到后来干脆没有人理我了,一个简单的重定向问题,已经缠了我快一周,不要说老板不高兴,我自己都快要没面子致死了。那位大虾帮帮我,问题解决,一定分次300分送上!不够可以再要求。
问题是这样的,我在服务端使用一个Servlet(IIS+tomcat服务器),在客户端有一个Applet,它们之间进行通信,Apllet将认证信息发送到Servlet,Servlet处理这些信息,认证通过后,由Servlet重定向或者新创建一个新的页面给客户端,这个页面在没有通过认证的时候,是不能被访问的(使用session?),现在认证的流程已经调试通过,只是之后,将页面重定向或者新创建一个页面,我坐不出来。事情是这样的:
1.我的认证流程是写在doPost方法中的,在这里不能调用response.sendRedirect(),所以,此路不通。我试过把认证放在doGet中,结果和Applet通信的时候,抛出无数异常;
2.使用forward(),在调用forword()之前,我发送给Applet的数据type不是"text/html",所以,Applet在收到forward()的时候抛出无数异常;
3.如果我在认证通过之后,向Applet画出一个新页面,需要首先getPrinterWriter,但是在和Applet通信之前,已经调用了getInput?,这时候再去getPrinterWriter,又是我无数异常!

我该怎么做呢?现在就是要在doPost方法中,认证通过以后,发送一个新的页面到Applet,在客户端打开。Anybody help me? 我是一个搞硬件的人啊!JAVA到今天为止才解除了3周。
...全文
35 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
remanwang 2003-02-26
  • 打赏
  • 举报
回复
可以试试这样写:
out.print("<script language=javascript>\r\n");
out.print( "window.location='(你的网页)';\r\n");
out.print("</script>\r\n");
zxhong 2003-02-25
  • 打赏
  • 举报
回复
不知道为什么你所说的都不能用
有没有试过window.open(),window.showModalDialog()

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧