request.getRequestDispatcher("suess.jsp").forward(request,response);的、
这个的作用是跳转到suess.jsp,切转送数据。
我想只转送数据不跳转应该怎么办?
坐等求指教
我研究下,第2个没学到呢,第1个貌似还有研究的余地,我的A页面的uname和pwd2个数据是C的登录页面通过servlet转发过来的,不知道还能通过你上述的方法在B获得吗?
追答依次a,b,c 3个页面。a负责打开b,b添加数据后跳转到c,c负责回填数据到a
就是我想将
if(lg!=null){
request.getRequestDispatcher("suess.jsp").forward(request,response);
}
中的数据转到suess.jsp和另外一个jsp中,但只跳转到suess,另一个只接受数据
那为什么要接收数据?既然只是接收数据,为什么不在跳转到suess.jsp前,做接受数据的处理而不是在另一个jsp中
追问。。。不会啊,我想知道怎么在一个b.jsp文件中或者数据库的中a的信息,这个a信息在另一个a.jsp中以指定了,我怎么在b.jsp中获得这个信息呢
追答你的描述越来越糊涂了,你把原始需求说一下,原始想法
追问就一个登录系统,登录成功后进入显示用户信息的页面,完了里面有修改的功能,点击后进入一个修改页面,在这个页面中我怎么获取这个用户的信息再
追答刚才的回答怎么没了,我晕,破百度系统,又要重新输入,太他妈坑爹了。这是个基础知识,我给你描述一下过程。i.客户端(纯html,无论你用什么写,客户端的东西都是html)输入登录信息,点击登录。ii.服务器端接受信息,验证处理,生成显示用户信息的html,发送到客户端。iii.客户端点击修改。iv.服务器端生成修改页面的html,发送到客户端。从这个过程我们可以找到这几种解决办法:1.在ii阶段,取得用户信息,存放到session中以备处理(session是会话,只要客户端不关闭网站的连接,就永远存在),在iv阶段我们就可以从session中取得信息。2.在ii阶段生成一个隐藏的用户id到html中,iii阶段时提交这个id,iv阶段中根据id重新取得用户信息。3.跟2相似,在ii阶段生成隐藏的用户信息到html中,iii阶段时提交这些信息,iv阶段中使用这些用户信息。通常情况下都是使用第一种方式