当前位置:首页 » 网页前端 » web页面参数传递
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web页面参数传递

发布时间: 2022-08-11 06:32:36

1. JavaWeb开发 网页传递参数给后台程序

每个选项都可以放进一个标签,比如<a href="javascript(0)" onclick="jump('xx')">AMD平台</a>,js中写一个方法:function jump(obj){window.location.href="servlet/XXServlet?xx=obj"},然后再servlet里面用request接收,处理后再返回某个页面即可,js中跳转的地址不一定是servlet,也可以是jsp,带上参数传过去再返回一个页面就可以了。。。点击后阴影效果的样式即class也可当作参数传过去,处理完后再把参数传回本页面即可。。。

2. php 网页之间动态传递参数

第一种办法:
一般web开发的通用的页面之间传递方法主要有post,get,其实,这个也是http协议内容里面,所有的web开发语言都实现这个,php也不例外,php获取其他页面传递过来的参数可以如下:
$var1 = $_POST['var1 '];
$var1 = $_GET['var1 '];
$var1 = $_REQUEST['var1 '];(获取get或者post的数据)
第二种办法:
另外一种通用的办法:可以通过服务端的session来存储并获取数据
第三种办法:
通过php的全局变量来传递参数

3. 急求!!在线等!!简述WEB程序设计中网页之间显式参数的传递! 一小时内有效!!

一、Request传递;可用request.setAttribute(name);来传递,然后在跳转页面用request.getAttribute来接收参数;也可以用url?[参数]=[值]的方法进行传递,然后由request.getParameter(参数)来获取值,request传递只适用于在一个request域内的页面之间的传递;
二、Session传递,可用session.setAttribute(参数)进行传递,然后接收页面用session.getAttribute(参数)来接收;Sessoin可用于在全局范围内的传递;
三、Application传递,类似于前两种,但它可用于Sever内的参数传递。
四、还有一种就是子页面JS参数传递,可用open方法来获取值

4. 在Web 应用程序里边,最常用的页面间传递参数的方式有哪些

1) 会话Session:Session[“name”] = value; 读:Session[“name”]
2) 应用程序对象Application:Application[“name”] = value; 读:Application[“name”]
3) 转发:第一个页面: Server.Transfer(“WebForm1.aspx”, true);第二个页面: Request.Form[“TextBox1”]
4) 跨页提交:第一个页面:指明提交按钮要回发的URL<asp:TextBox ID=“txtContent“ runat=”server”/><asp:Button ID=“btnOK” PostBackUrl=“B.aspx” runat=“server” Text=“提交” />第二个页面:((TextBox)PreviousPage.FindControl(“txtContent”)).Text
5) QueryString第一个页面:URL?名称=值第二个页面:Request.QueryString[“名称”]
6) Cookie第一个页面:HttpCookie cookie = new HttpCookie(名称,值); Response.Cookies.Add(cookie);第二个页面:Request.Cookies["名称"].Value

5. web页面数据共享有哪些实现方法

往往使用动态网页技术制作asp应用程序时一般至少拥有二个或二个以上的web页面,这时就得考虑在多个web页面间传递数据的处理工作。而asp应用程序的各个页面类似于windows应用程序的form窗体,windows应用程序各form间数据传递可以通过定义全局变量等方法来实现。网页间的数据传递有多种不同的可使用方式,而web页面间的数据传递方式选择是否恰当对系统设计及运行的合理性与安全性起到举足轻重的作用。

1、url方式

url方式是实现web间数据传递最基本的方法,操作简单,可很方便地实现不同web页面间的数据传递,但其安全性比较差。将要传递的数据附加在网页地址(url)后面进行传递。如:http://www.cstvu.com/testweb?username=liming,其中?后面所跟着的字符串便是传递的数据,=前的是变量名,=后面是数值,可以使用request对象来获取传递的数据。如:request(“username”)。这种方法在传递数据过程中其数据内容在url栏中是显示的,用户能看到提交的内容。

2、form方式

通过在网页上制作表单交互区域,用户在浏览器端输入数据,然后通过form提交到服务器,在提交后的接受form数据的页面里就可以接收到相应数据,即form的action页面中可以使用request对象来接收所传递的数据。

如:

发送页面:

<form name=“formtest” action=“targetweb.asp”>

<input name=“testtext” type=“text”value=“”>

<input name=“testbutton” type =“submit”value =“提交”>

</form>

接收页面:request(“testtext”)

利用form页面的文本框来接收用户数据的输入,通过submit按钮提交后在targetweb页面中使用request来接收数据。

3、cookie方式

cookie是在浏览页面时web服务器在浏览器端所写入的一些小文件,cookie是存放在浏览器端本机磁盘上,而不是存放在服务端的。可以在发送数据时写入cookie,接收时读取cookie完成数据在web页面间的传送。

如:

发送页面:response.cookies(“cookiename”)(“username”)=“liming”

接收页面:request.cookie(“cookiename”)(“username”)

在发送页面中对cookie变量赋值,接收页面中取cookie变量的值就是所传递的数据。

4、application对象

application对象是用来记录整个网站信息的,是记录不同浏览器端共享的变量,无论有几个浏览者同时存取网页,都只会产生一个application对象实例。用户可以通过定义application整站共享变量来实现网页间的数据传递。其定义方法是:application(“变量名”)=数值

如:application(“usrname”)=liming

application对象所定义的变量对于所有浏览端都是可见的,所以其使用场合是所有浏览端共享的全局数据传递。

5、session对象

session对象是用来记录浏览器端的变量,是个别浏览器端专用的变量,对于每一个浏览器访问时都会自动产生一个seseion对象,该对象提供一个存储场所,用来存储仅仅对该访问者在会话的活动期间打开的网页可用的变量和对象。这样就用可以用来在web间传递专对单个浏览器端使用的数据。其定义方法:session(“变量名”)=数值

如:session(“usename”)=liming

session对象所定义的变量只是浏览器端的专用变量,所以适用于局部会话间的网页数据传递。

6、结束语

上述介绍的是网页间数据传递的常用方法,各有千秋。其中url方式和form方式实现方法简单,可实现网页间的简单数据传递,一般为字符串类型,其特点是安全性差,而且必须是连续访问两页面间数据传递。cookie只能存放string类型的数据,如果想要存放更为复杂的数据类型,那么必须先将其转换为string类型。application对象和session对象操作相对复杂些,浏览量非常大的网页使用时应适量,而且使用结束后尽量清除,否则大量使用有可能会导致服务器的瘫痪。session变量的安全性较高,可传递专用浏览端数据。具体应用决定了数据传递方式的选择,合理数据传递方式选择是web页面的设计中的关键考虑因素。

6. java web页面传递参数到另一个页面处理

1,你可以将第一个jsp页面的数据经过struts2传递到后台的spring的值栈中或者赋值到request中,然后转发到第二个页面
2,你也可以直接将数据放入到session中,第二个页面就可以直接用这个对象的属性,方法获取数据,不过不太推荐这session中存入很多数据

7. javaweb 页面跳转传递参数

java web 页面之间传值有一下这几种方式
1.form 表单传递参数
2.url地址栏传递参数
3.session
4.cookie
5.application
javaweb 还有个setAttribute(getAttribute)传值 ,但是跳转页面只能是转发不能重定向

8. JavaFX web页面启动怎么给程序传递参数

通过官网给出的接受参数的方法:
String username= app.getParameters().getNamed("username");

9. java web页面的传递参数问题"#session.user.name"和"%{user.name}"和"${user.name}"

#session.user.name 井号打头,ongl表达式

${user.name} 美元符号打头,el表达式

%{user.name} jsp表达式

好像是这样的,都可以用在你看到过的地方,都可以作为前台和后台传递的数据模型,区别就是这样