servlet和jsp之间的数据传递,帮帮忙!

我在jsp页面中有两个text假设,然后我从第一个传值给servlet,然后进行加密之后我想把两个数据(加密之前的和加密之后的)都再传递回给jsp,并且在两个表单中的text里显示出来,该怎么做?

第1个回答  2013-03-18
比如加密前的是 code1 加密后是 code2
servlet拿到code1之后加密处理生成code2,然后
request.setAttribute('code1', code1);
request.setAttribute('code2', code2);

跳转页面;
页面接收
参数一 = (String)request.getAttribute('code1');
参数二 = (String)request.getAttribute('code2');
第2个回答  2013-03-17
1、你在jsp页面里写一个表单,表单的action提交给一个servlet
2、你在servlet的post或者get方法里获取那个text的值
用request.getParamter()方法
3、加密后使用request.setAttribut()设置这两个值,加密和不加密的都需要设
4、在jsp页面中使用el表达式去两个值。
第3个回答  2013-03-16
通过Ajax做。具体方法请百度Ajax,因为实现Ajax的方式实在太多了。不好讲追问

如果不用ajax呢....就只用java不行么

追答

可以。jsp先submit到Servlet上去,然后让Servlet计算好结果。再画一个和原来一样的Jsp,然后把计算好的值和原来的值都填进去。Jsp提交用form表单。Servlet接收用String src= request.getParameter(原来的text的name); 画表单之后,每个 的value 的值,你要附近去。

兄弟,做软件就别怕学新技术。新技术是为了我们更高效和简洁的完成功能

追问

我知道要附进去...但是我不知道怎么能在html里把表单的value值附上啊,一个是java一个是html,这俩怎么联系起来呢

追答

value= val 是Java的值

servlet和jsp之间的数据传递,帮帮忙!
servlet拿到code1之后加密处理生成code2,然后 request.setAttribute('code1', code1);request.setAttribute('code2', code2);跳转页面;页面接收 参数一 = (String)request.getAttribute('code1');参数二 = (String)request.getAttribute('code2');...

servlet怎么把数据中的数据传到jsp页面?
1、利用ServletContext这个web全局上下文来共享数据\\x0d\\x0aservlet中getServletContext()可以获得一个ServletContext对象,利用这个对象的getAttribute()\/setAttribute()方法可以在整个WEB应该里共享数据,可以实现servlet和jsp之间的数据互传\\x0d\\x0a比如:\\x0d\\x0a\\x0d\\x0a在servlet中\\x0d\\x0age...

如何把servlet的数据传递给JSP页面
Servlet传值给Jsp 具体实现如下:java代码:String a= "abccdefg ";request.setAttribute( "ValueA ",a);request.getRequestDispatcher( "网址\/jsp页面 ").forward(request,response);jsp页面:< String s =(String)request.getAttribute( "ValueA ");> jsp页面就可以取出Servlet的值。

jsp通过servlet传值到另一个jsp页面
1.jsp 商品代码 商品名称 商品价格 等等等 1 钱包 100 。。2 衣服 200 。。3 裤子 99 。。之后,我想点击2号,也就是衣服,看看这个衣服的详细的说明等信息,这个过程你需要获得这个商品代码也就是2号,传到后台,查询数据库,获得信息。这个简单,第一布得时候,...

jsp 怎么用java和jsp传值
1.JSP传值给Servlet JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值 a、form表单传值:JSP页面有:,将department的id传到Sevlet中,在程序中如下:ServletRequest request;Stringstaffdepartment=request.getParameter("staffdepartment");可获取jsp传的department,但要获取id还要进行转化...

java里面的servelet和JSP之间的跳转弄不懂怎么办啊?
这有什么不懂的,jsp运行的时候也会编译成servlet再生成html文本,再输出给浏览器 servlet通常用来处理业务逻辑,处理完以后,传递数据给jsp 无论jsp asp hph最终都是向浏览器输出html文本的

jsp如何通过servlet传值到另一个jsp页面?
第一:jsp就是servlet。第二:页面向后台传值有两种:a。同步b。异步同步调用就简单了,action直接就可以。异步调用就是用ajax技术,要看你项目里用的是什么框架。比如,struts2.1就支持好多。这些都要根据你的开发环境。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servle...

JSP如何在servlet将一个数据模型对象传递给jsp页面?
在servlet把对象放到request里,然后jsp里直接通过request取值 如 在servlet:(简写了)public void doGet(request,response){ UserInfo user=new UserInfo();\/\/一系列处理往user属性赋值操作后 request.setAttribute("user",user);\/\/不能用response.sendRedirect();request.getRequestDispatcher("\/index.jsp"...

JSP+Servlet 页面加载时请求数据库,获取信息并显示到页面上,如何处理...
兄弟,我想说你理解上有错误,想要在jsp页面显示数据库数据,一般是先到一个servlet进行取数据处理,把取到的数据设到request中去,然后请求转发到jsp页面,jsp页面通过el表达式即可获取数据,你要记住这个流程。而不是你说的进入到该页面时,立即请求数据。没有必要进入到页面在请求数据,只需要在进入页面...

servlet 跳jsp 传数组
request.setAttribute("", "");前面是个String类型的名字,后面是相Object类型的对象

相似回答
大家正在搜