jsp页面传值给另一个jsp页面,怎么接收

作者&投稿:颜缸 (若有异议请与网页底部的电邮联系)
通过超链接怎样传递参数给另一个jsp页面~

超链接传递参数有两种方式:
1、get传送数据的方法是:
传送数据到B页面当然你还可以在form中将method的属性值设置成get。
譬如:





2、post方法传递数据:





3、到了b页面接收数据的方法【不管是get还是post都是一样的】:
String type1=request.getParameter("type1");
String type2=request.getParameter("type2");
注意凡是接收的数据都是字符串,如果你传的是其他数据类型的,那就需要你转换,如果你传递的是中文的话,POST和GET 转码是不一样的,可能会有乱码的情况。

jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12

A.jsp :通过post 和get、连接都可以传
post和get 就不提了。

连接的:
'>传递到B页面

B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>

答:

A.jsp :通过post 和get、连接都可以传

post和get 就不提了。

连接的:

<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>

B.jsp :

B页面通过如下代码接收

<%

String name=request.getParameter("name");

out.println("接收到:"+name);

%>

扩展资料:

SP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

百度百科—JSP





jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:

A.jsp :通过post 和get、连接都可以传
post和get 就不提了。

连接的:
<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>

B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>


<%
String a = request.getParameter("a");
%>
<%=a%>
这样没错,如果还是null,在第一页面检查下源文件看<a href="xxx.jsp?a=?">这里是否有值

例如你传的参数:http://xxx.xxx.com/?aa=1
JSP接收代码:String aa=request.getParameter("aa");
有什么不明白的可以追问!

是楼上那样接受,估计是你哪里有错。实在不行就用session和request进行发送 然后接受


西门子s7-200 plc里面的程序如何传出来写到另一台PLC里面
需要一台装有V4.0 STEP 7 MicroWIN SP ? 编程软件的计算机,一根西门子的编程电缆,先把备用的那台PLC里面的程序上载到电脑上,再重新下载到在用的那台PLC里面就 OK 了 追问 软件里面有个上载下在 用那个就行是吧? PLC上面有什么操作么? 打到什么档位 需要供电么还有编程电缆是RS232吧!谢谢! 追答 是的,就...

turbopascal高级教程的第一章 TURBO PASCAL高级编程技术
(1)传值方式在TURBO PASCAL的过程或函数的形式参数表中,以值参形式定义的参数,且类型是记录、数组、字符串、指针等复合类型以外的各种类型,如字节型(BYTE)、短整型(SHORTINT)、整型(INTEGER)、字型(WORD)、长整型(LONGINT)、字符型(CHAR)、布尔型(BOOLEAN)、实数型(REAL)等,TURBO PASCAL在调用子程序时,直接...

PL\/SQL里 execute immediate的用法 谁给解释下
参数不是事务的一个部分;因而如果事务中的参数值更改,且该事务在以后回滚,该参数值不会退回到以前的值。返回给调用方的值总是过程返回时的值。当一个存储过程调用另一个存储过程时,会产生嵌套。当调用的过程开始执行时,嵌套级会增加,当调用过程执行结束时,嵌套级则会减少。嵌套级最高为32级,超过32级时,会导致...

C# .net中gridview的批量修改怎么实现
] + "','" + Name.Text + "','" + "操作中" + "','" + "渠道部" + "','" + tbDate.Text + "','" + tbHours.Text + "','" + tbMinutes.Text + "')"; ;list.ExeSql(sql_add);} 你自己改改吧,功能类似,思路就是把id合起来传值。接收值,拆分了,再。。。

请高手帮忙分析几个C语言程序,本人是初学者,请多多指教。
include <stdio.h> int fun(int a,int b,int c){c=a*b;} main(){int c;fun(2,3,c); printf("%d\\n",c);} fun 里面的int c 变量 和 main 里面的 int c 变量 是不同的变量(虽然都用一个名字,但内存地址是不同的),所以在fun 里面改变的 c 变量的值,是不会影响到main ...

求编程高手谈成长经验
另外,不是对底层深入了解的人才是高手。现在一个计算机系统很复杂,所以有分层的概念。只要在相应层次中成为专家,即可为高手。再说说超级解霸,他的技术核心的核心是什么?是编解码算法,比如jpeg算法mpeg算法等等。这些核心掌握在谁手中?数学家,图像处理专家。这些人根本就不了解什么windows平台阿,...

C语言指针那块地题目,有点乱,不知道调用函数之后带回来的到底是什么...
函数sp的局部变量初始化b=2,形参a则被重新赋值为局部变量b的地址(&b)。语句*a=*a*2进行了一次赋值。左值*a求得b,代表向b的位置赋值。右值*a * 2求得b再乘以2。最后将右值赋给左值,所以这句相当于b=b*2。所以这时*a等于b等于4,由于C语言是传值调用,函数内修改指针a本身的值并不会...

C语言2级都考什么啊
1. 存放地址的变量称为指针 2. “*”号在数据定义的时候作为指针定义符,在语句中作为间接引用 3. 指针一定要有指向,不能没有指向,指向空是有意义的]4. 通过把指针作为函数参数,可以在主函数和函数之间传递数据,称之为:传地址传递 5. 指针每次移动,都移动一个单元,每个单元的长度是由...

怎样SQL存储过程中执行动态SQL语句
<params assignment> --类似存储过程调用,为参数赋值,参数值要和参数顺序要一一对应,也可以通过为参数指明参数值的方式为其赋值 stmt参数是输入的动态批处理,它可以引入输入参数或输出参数,和存储过程的主体语句一样,只不过它是动态的,而存储过程是静态的,不过你也可以在存储过程中使用sp_executesql...

怎样SQL存储过程中执行动态SQL语句
<params assignment> --类似存储过程调用,为参数赋值,参数值要和参数顺序要一一对应,也可以通过为参数指明参数值的方式为其赋值 stmt参数是输入的动态批处理,它可以引入输入参数或输出参数,和存储过程的主体语句一样,只不过它是动态的,而存储过程是静态的,不过你也可以在存储过程中使用sp_executesql...

准格尔旗19155101525: JSP 如何把一个变量的值传到另一个JSP页面 -
鲍凭护骨: 如果是用类似servlet跳转的话可以用request.setAttribute();request.getAttribute();来实现,在第一个页面 <% request.setAttribute("name",name); <%> 第二个页面要先从request里取一下再显示 <% Object obj=request.getAttribute("name")...

准格尔旗19155101525: 将一个JSP页面的若干个值传到另一个JSP页面上 -
鲍凭护骨: 有2种方法传值 第一种 直接给用A标签带参传到后台查询后再另一个页面显示,第二种 用一个button的onchilk方法写一个JS取值传过去

准格尔旗19155101525: 在jsp页面定义了一个变量怎么把这个变量的值传到另一个jsp页面 -
鲍凭护骨: 3种方法: 1.放入session,用request.setAttribute("key",varName); 放入request.getAttribute("key");取出 2.用地址栏传,就是在ip地址后+?变量=value,下一张页面用request.getParameter("变量")取. 3.用表单,写个type="hidden"的隐型表单把name和value写好,下一张页面也用request.getParameter("变量")取.

准格尔旗19155101525: 如何将jsp函数中的值传给另一个jsp页面 -
鲍凭护骨: 我在js中写了一个函数,这个函数接收一个字符串参数,经过理后,然后returnJSP页面执行的流程是:在服务器端WEB容器解析JSP,然后生成HTML页面返回到客户

准格尔旗19155101525: 怎么将一个数据从一个jsp中传到另外一个jsp页面中 -
鲍凭护骨: 通过在url后面写参数传递,例如2个jsp页面A.jsp 、B.jsp 在A.jsp里面写上<a href="B.jsp?name=123">点击我给B传参数</a> 在B.jsp里面这样获取传递过来的值 <% String name = request.getParameter("name")%>

准格尔旗19155101525: 如何将一个值从一个jsp页面传到另一个jsp页面 -
鲍凭护骨: 先跳后台再传到第二个jsp

准格尔旗19155101525: jsp页面传值给另一个jsp页面,怎么接收 -
鲍凭护骨: <%String a = request.getParameter("a"); %> <%=a%> 这样没错,如果还是null,在第一页面检查下源文件看这里是否有值

准格尔旗19155101525: JSP页面如何从一个页面传递一个参数到另外一个页面? -
鲍凭护骨: 通过表单或知者URL参数传递: a.jsp ... <td> <% out.print("<a href=\"b.jsp?param=" + 内容 + "\">" + 内容 + "</a>" ); %> </td> ...b.jsp <% //... String param = request.getParameter("param");//param就是取到的传递过来的内容,试试吧...

准格尔旗19155101525: jsp中.怎么向另一个jsp页面传输数据数据并输出? -
鲍凭护骨: 1.jsp?name=啊啊啊 这样的传递是可以的,然后在1.jsp页面获取 <% String name=request.getParameter("name"); out.println("name:"+name);%> 但是理论上都是走遍后台.

准格尔旗19155101525: jsp页面之间怎么传值? -
鲍凭护骨: 不要用js的,直接用jsp的内置对象就可以获取到的.页面1:<form action="" method="get"><input id="zh1" type="text" value="输入账号" name="zh"></input><input id="mm1" type="text" value="输入密码" name="mm">...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网