千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

服务器
收藏本版 |订阅

服务器 今日: 2188 |主题: 828|排名: 43 

发新帖
打印 上一主题 下一主题

[讨论]请教高手:在服务器端如何向网页中传递参数?...

[复制链接]
buptboy 发布于: 2004-6-21 15:00 867 次浏览 6 位用户参与讨论
跳转到指定楼层

本人在做一个基于webserver模式的通信设备管理,需要在网页间传递一些参数,简单的说就是我在一个网页中修改了要管理的一些参数,服务器端可以收的到这些参数,但问题是想要把这些参数写到另一个网页中作为回显吧,让管理人员能够看的见改后的情况,但发现无法写回去,好像是写的时候无法标识那个网页吧,服务器程序是下的,本人也只是会用其中的一些定义好的函数而已,深层次的不甚了解。往服务器端发的时候是用的表单的action属性定向到服务器端相应的处理程序的。但回写不知道改怎么办!

多谢各位指教啊!多发表评论啊,别管行不行!呵呵

也可回到邮箱,ys_li1980@shohu.com

回复

使用道具 举报

已有6人评论

新浪微博达人勋

千家认证

沙发
buptboy 发表于 2004-6-21 15:42:00

正确的是ys_li1980@sohu.com

多谢指教啊!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
johnyo 发表于 2004-6-21 16:37:00
学jsp/asp先吧
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
buptboy 发表于 2004-6-22 11:14:00

感谢回帖!非常感谢,我想再给大家解释的清楚一点,我并不是向一个已经用浏览器打开的网页中传递参数,我只是知道网站中存在这么一个网页(假设其为a吧,不过a现在并不在浏览器中打开,只是作为一个网页存在服务器端。)而我现在要做的,就是把从其他网页收到的参数值(这个已经实现)去赋给a中的某个变量(例如一个文本框的值)。然后我再调用此网页就可以达到回显的效果。 我也没用ASP技术,因为在我的项目中它要求最好在服务器端程序中解决。 为了给大家解释的更清楚些,贴一个简单的服务器端示例程序给大家看(C++): ×××××××××××××××××××××××××××××××××××××××××××××××××××××× static void modify(webs_t wp, char_t *path, char_t *query) { char_t *bate; bate =websGetVar(wp, T("abc"), T("50")); file://此处就是我想插入程序的地方,想把bate的值赋给另一个网页xyz中的一个文本框,它的名字为text; websRedirect(wp, T("xyz.htm")); }

**************************************************************** modify是我自己编的一个相应于接收参数网页的表单处理器,了解网页方面知识的朋友应该知道,表单有一个action属性,我只要令action="modify",那么提交这个表单后(即点击提交按钮),那么就会定向到服务器端程序modify去执行。 wp,path,query是服务器程序定义好的一些入口参数,用来进行一些铺垫工作,如连接处理,标识路径,传输流,是一些较低层的东西。 websGetVar也是服务器定义的一个函数,它的功能是接收一个表单变量的值。abc为表单域变量的名称,50是我们设的一个缺省值,即原值为空,我们就认为它是50。 websRedirect也是服务器定义的一个函数,它的功能是调用一个已经存在于服务器的网页。这里我们调用xyz.htm,它也是我们要传递参数(即text)所在的网页。 ××××××××××××××××××××××××××××××××××××××××××××× 现在收的时候已经没什么问题,就是向另外一个网页中回写时有问题 我个人感觉是因为在收的时候,我们有一个提交的动作,这样就把它定向到了相应的表单处理程序;但我们在程序中想要回写时,没有任何标明想要给赋值的这个变量是在哪个网页中,即没有标明路径,没有定向! 本人对服务器程序也是刚刚接触,所以也不知道该如何解决。 望大家给出一些方案!谢谢! ××××××××××××××××××××××××××××××××××××× 怕讲不清楚,罗嗦了一些,呵呵!

[em1][em1][em1]

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
飞哥123 发表于 2004-6-23 10:13:00
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
飞哥123 发表于 2004-6-23 10:21:00

是不是你的web服务器不支持modify组件

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
mn1025 发表于 2004-6-24 09:40:00
用asp可以的,使用asp的内建对象,即可接收web服务器端的参数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城