CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在A页面注册个人信息,在B页面提取注册信息,如果由A直接跳到B页面,怎样实现呀?原理是怎样的?

楼主wolf00781()2006-07-04 16:37:23 在 Java / Web 开发 提问

给个思路吧,我想建个中转页面C,由A跳到C,再由C跳到B,但是这样就不是我要的效果了, 问题点数:20、回复次数:13Top

1 楼wolf00781()回复于 2006-07-04 16:38:43 得分 0

就好比如csdn的提问题这个页面,你提交问题,他还有个中转页面才跳到现在的页面的.不知大家如何解决的Top

2 楼kevinliuu()回复于 2006-07-04 16:38:44 得分 0

怎么叫由A直接跳到B页面?Top

3 楼kevinliuu()回复于 2006-07-04 16:40:20 得分 0

关键看你的业务逻辑在哪里处理了Top

4 楼wolf00781()回复于 2006-07-04 16:48:46 得分 0

我现在A传一个注册信息,要再B处显示上传的注册信息,再A上提交后就跳到B页面了Top

5 楼wolf00781()回复于 2006-07-04 17:25:16 得分 0

dingTop

6 楼kevinliuu()回复于 2006-07-04 17:30:09 得分 0

你到底是希望A直接提交到B,还是需要一个C做一个中转?Top

7 楼kevinliuu()回复于 2006-07-04 17:31:09 得分 0

如果是后者,那么你的A中的form的action就指向C,C中处理完注册逻辑之后response.sendRedirect(B)就ok了Top

8 楼wolf00781()回复于 2006-07-04 17:46:19 得分 0

解贴,给kevinliuu(@。@)   20分Top

9 楼luobo525(天津拼客网(www.pktj.net))回复于 2006-07-04 17:59:08 得分 0

A页中调用C的时候  
  C?backurl=B  
   
  在C页中,  
  String   backurl=getParameter("backurl");  
  response.sendRedirect(backurl);Top

10 楼wolf00781()回复于 2006-07-05 14:56:45 得分 0

还是不行呀,问题没有搞定,不能揭帖,继续.我把代码帖上了,大家看一下  
  A.jsp是一般的注册页面就省略了,在A上添完点提交,接下来就通过一个Servlet(只是一个插入数据库的动作)操作SQL插入数据库,之后就转到C.jsp,在C中我把刚插入的数据提取出来,转到B.jsp,在B.jsp中操作结果集来显示刚注册的信息.,不过是直接由A.jsp到B.jsp,还是通过C.jsp来中转都可以的,大家给个思路.我的代码错在那里?服务器提示空对象:  
   
   
  C.jsp  
   
   
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*"   %>  
  <jsp:useBean   id="dbBean"   scope="page"   class="DBconn"/>  
  <%  
  ResultSet   rs=dbBean.executeQuery("select   top   1   Id   from   Costume   where   HostManId='"+session.getAttribute("UserId")+"'   order   by   Id   DESC");  
  while(rs.next()){  
   
  String   Id=rs.getString("Id");  
   
   
  %>  
   
   
  <%}%>  
  <jsp:forward   page="/cc.jsp">  
  <jsp:param   name="Id"   value="Id"/>  
  </jsp:forward>  
   
  B.jsp  
   
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*"   %>  
  <jsp:useBean   id="dbBean"   scope="page"   class="DBconn"/>  
  <jsp:include   page="top.jsp"/>  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>服装的详细信息</title>  
  <link   href="zzz.css"   rel="stylesheet"   type="text/css">  
  </head>  
  <body>  
  <%     String   UserId   =   (String)session.getAttribute("UserId");  
     
        request.setCharacterEncoding("gb2312");  
        String   CostumeId=request.getParameter("Id");//这里为什么不能够接受到参数哪?  
        if(CostumeId==null)   {  
        CostumeId="";  
        }  
        try{  
        ResultSet   rs=dbBean.executeQuery("select   CostumeName,Name   from   Costume,Users   where   Costume.HostManId=Users.Id   and   Costume.Id='"+CostumeId+"'");    
        if(rs.next()){      
  %>  
   
   
            服装名称:<%=rs.getString("CostumeName")%>  
            上传者:   <%=rs.getString("Name")   %></td>  
     
  <%    
   
  }catch(NumberFormatException   e){out.println("输入有误!");}  
    %>  
     
  </body>  
  </html>  
   
  Top

11 楼wolf00781()回复于 2006-07-05 15:40:51 得分 0

定Top

12 楼wolf00781()回复于 2006-07-05 15:41:39 得分 0

怎没人Top

13 楼kevinliuu()回复于 2006-07-05 15:45:47 得分 0

<jsp:forward   page="/cc.jsp">  
   
  你把页面foward到cc.jsp,为何又在b中接收??  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:wolf00781

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo