当前位置:文档之家› 自定义框架,获取url

自定义框架,获取url

自定义框架,获取url
自定义框架,获取url

1、定义接口

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public interface Action {

public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception;

}

2、定义ActionServlet类

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class ActionServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String resultView = null;

Action action = this.getAction(request);

try {

resultView = action.execute(request, response);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

if(resultView != null){

request.getRequestDispatcher(resultView).forward(request, response);

}

}

private Action getAction(HttpServletRequest request) {

//例如:http://localhost:8080/MVC/add.action

//获取请求的URL

String uri = request.getRequestURI();

//获取上下文路径

String contextPath = request.getContextPath();

//获取上下文以后的部分

String actionPath = uri.substring(contextPath.length());

//获取Action名称

String actionName = actionPath.substring(1,https://www.doczj.com/doc/7a12373657.html,stIndexOf('.')).trim();

Action action = null;

if("add".equals(actionName)){

action = new AddAction();

}

return action;

}

}

3、定义接口Action的实现类

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import https://www.doczj.com/doc/7a12373657.html,puter;

public class AddAction implements Action {

public String execute(HttpServletRequest request,

HttpServletResponse response) throws Exception {

//获得表单提交的值

double first = Double.parseDouble(request.getParameter("first"));

double second = Double.parseDouble(request.getParameter("second"));

//业务处理

Computer computer = new Computer();

double result = computer.add(first, second);

request.getSession().setAttribute("result_add", result);

return "/result.jsp";

}

}

4、定义业务类

public class Computer {

public double add(double a, double b){

return a + b;

}

public double sub(double a, double b){

return a - b;

}

public double multi(double a, double b){

return a * b;

}

public double div(double a, double b){

return a / b;

}

}

5、编写视图部分

first:
second:

url指的是什么

在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。 URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径 URL的一般语法格式为:(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment 扩展资料

URL的一般语法只是为使用协议来建立新方案提供了一个框架,当然除了已经在这篇文档中定义过的。 URL通过提供资源位置的一种抽象标志符来对资源进行定位。系统定位了一个资源后,可能会对它进行各种各样的操作,这些操作可以抽象为下面的几个词:访问,更新,替换,发现属性。一般来说,只有访问方法这一项在任何URL方案中都需要进行描述。 URL是由一串字符组成,这些字符可以是字母,数字和特殊符号。一个URL可以用多种方法来表现,例如:纸上的字迹,或者是用字符集编码的八位字节序列。 URL的解释仅取决于所用字符的特性。在大多数URL方案中,都是使用URL不同部分的字符序列来代表因特网协议中所使用的八位字节序列。 url(uniform resoure locator:统一资源定位器)是www页的地址,它从左到右由下述部分组成: ·internet资源类型(scheme):指出www客户程序用来操作的工具。如“http://”表示www服务器,“ftp://”表示ftp服务器,“gopher://”表示gopher服务器,而“new:”表示newgroup 新闻组。

URL的概念

URL的概念 URL(Universal Resource Locator)是“统一资源定位地址”的英文缩写。每个站点及 站点上的每个网页都有一个惟一的地址,这个地址称为统一资源定位地址,向浏览器翰入UR工,可以访问URL指山的web网页,制作网贞中的超文本时也要用到URL 在了解URL的结构前,我们先看一个案例 从这个例子,可以以看到URL的基本结构为: 通信协议://服务器名称【:通信端口编号】/文件夹1【/文件夹2】/文件名 各部分的含义如下。 〔1)通信协议 通信协议是URL所连接的网络服务性质,如HTTP代表超文本传愉协议,FTP代表文件传输协议等,其他所便用的协议见表I一I所示。 〔z)服务器名称 服务器名称是提供服务的主机名称。冒号后面的数字是通信端口编号,可有可无,这个编号用来告诉HTTP服务器的TCP/IP软件去打开哪一个通信端口,因为一台计算机常常会同时作为Web、FTP等服务器.为便于区别.每种服务器要对应一个通信端口。 〔3)文件夹与文件名 文件夹是放文件的地方,如果是多级文件目录,必须指定是第一级文件夹还是第二级、第三级文件夹,直到找到文件所在位置。文件是指包括文件名与扩展名在内的完整名称。 在理解了URL的概念后,下面则介绍绝对URL与相对URL的概念。这两个概念很重要.要正确理解和使用绝对URL与相对URL。绝对URL是指INTERNET网址的完整定位,如https://www.doczj.com/doc/7a12373657.html,/article/20110914104939.html就是一个完整的绝对URL形式,它包含协议种类.服务指域名、文件路径和文件名。相对URL是指Internet上资源相对于当前页 面的地址,它包含从当前指向日的页面位置的路径.如news/news-1.html就是一个相对URL. 表示的是当前页面所在目录下news子目录巾的news-l.html文件。 绝对URL与相对URL各有用处,绝对URL书写起来很麻烦.但可以保证路径的唯一

url地址栏参数隐藏的问题

在页面删除或一个查询等都会传递一个参数比如: From表单提交的 Function getId(){ url=”select.jsp?id=2”; $(“#aa”).attr(“action”,url); $(“#aa”).submit; }

查询
在查询单个完成是在地址栏中会有id=2的查询参数 在这里我们要去掉这个参数并且后台能获取的到这个参数, 这里用的是js Function getId(){ url=”select.jsp”; $().attr(“bb”,2);//ID的值赋给隐藏域 $(“#aa”).attr(“action”,url); $(“#aa”).submit; }
//这里加一个隐藏域查询
这样就可以在后台直接获取隐藏域的值: String itemId = request.getParameter("bb"); 你也可以把from提出来 查询
//这里加一个隐藏域
如果你是ID是从后台获取到的也可以这样(data表示从后台获取是值)Function getId(data){ url=”select.jsp”; $().attr(“bb”,data);//ID的值赋给隐藏域 $(“#aa”).attr(“action”,url); $(“#aa”).submit; }
//这里加一个隐藏域

域名-ip地址、域名、DNS、URL(即网址)的区别与联系

很多人可能对ip地址、域名、DNS、URL的区别很模糊,下面来梳理了ip地址、域名、DNS、URL(即网址)的区别与联系。 IP地址 每个连接到Internet上的主机都会分配一个IP地址,IP地址是用来唯一标识互联网上计算机的逻辑地址,机器之间的访问就是通过IP地址来进行的。 IP地址采用二进制的形式表示的话很长,比较麻烦,为了便于使用,IP地址经常被写成十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:127.0.0.1。 域名 IP地址毕竟是数字标识,使用时不好记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。 目前域名已经成为互联网品牌、网上商标保护必备的要素之一,除了识别功能外,还有引导、宣传等作用。 DNS

在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析。 域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。域名的最终指向是IP。 URL URL是统一资源定位符(英语UniformResourceLocator的缩写)俗称为网址。 网址格式为:<协议>://<域名或IP>:<端口>/<路径>。<协议>://<域名或IP>是必需的,<端口>/<路径>有时可省略。如:https://https://www.doczj.com/doc/7a12373657.html,/。 汇桔网知识产权注册中心域名服务提供域名注册、域名申请、域名查询等专业服务,更多域名管理、域名信息尽在汇桔网。

url指的是什么

在WWW上,每个信息资源在Internet上都有一个统一且唯一的地址。此地址称为URL(统一资源定位符),它是WWW的统一资源定位符标记,它表示网络地址。 URL由三部分组成:资源类型,存储资源的主机的域名和资源文件名。 它也可以被认为由4个部分组成:协议,主机,端口,路径 URL的常规语法格式为: (带有方括号[]的是可选的): protocol :// hostname[:port] / path / [;parameters][?query]#fragment 格式说明: protocol(协议) 指定使用的传输协议,下表列出protocol 属性的有效方案名称。最常用的是HTTP协议,它也是WWW中应用最广的协议。 file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。 ftp 通过FTP访问资源。格式FTP:// gopher 通过Gopher 协议访问该资源。 http 通过HTTP 访问该资源。格式HTTP:// https 通过安全的HTTPS 访问该资源。格式HTTPS:// mailto 资源为电子邮件地址,通过SMTP 访问。格式mailto: MMS 通过支持MMS(流媒体)协议的播放该资源。(代表软

件:Windows Media Player)格式MMS:// ed2k 通过支持ed2k(专用下载链接)协议的P2P软件访问该资源。(代表软件:电驴) 格式ed2k:// Flashget 通过支持Flashget:(专用下载链接)协议的P2P软件访问该资源。(代表软件:快车) 格式Flashget:// thunder 通过支持thunder(专用下载链接)协议的P2P软件访问该资源。(代表软件:迅雷) 格式thunder:// news 通过NNTP 访问该资源。 hostname(主机名) 是指存放资源的服务器的域名系统(DNS) 主机名或IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。 port(端口号) 整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。 path(路径) 由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 parameters(参数)

URL和URI的区别

Web上可用的每种资源- HTML文档、图像、视频片段、程序等- 由一个通过通 用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范: https://www.doczj.com/doc/7a12373657.html,/html/html40/ 这个URI是这样的:这是一个可通过HTTP协议访问的资源,位于主 机https://www.doczj.com/doc/7a12373657.html,上,通过路径“/html/html40”访问。在HTML文档中 其它资源包括"mailto"(收发email)和"ftp"(FTP访问)。 这是URI的另一个例子,指向一个用户的邮箱: Joe Cool 注:大多数读者可能熟悉"URL",而不是URI。URL是RUI命名机制的一个子集。 片段标志符 有的URI指向一个资源的内部。这种URI以"#"结束,并跟着一个anchor标志 符(称为片段标志符)。例如,下面是一个指向section_2的URI: https://www.doczj.com/doc/7a12373657.html,/html/top.htm#section_2 相对URI 相对URI 不包含任何命名规范信息。它的路径通常指同一台机器上的资源。相 对URI可能含有相对路径(如,“..”表示上一层路径),还可能包含片段标 志符。 为了说明相对URI,假设我们有一个基本的URI https://www.doczj.com/doc/7a12373657.html,/support/intro.htm 下面的链接中使用了相对URI: Suppliers 它扩展成完全的URI就是"https://www.doczj.com/doc/7a12373657.html,/support/suppliers.htm", 下面是一个图像的相对URI: logo 它扩展成完全的URI就是"https://www.doczj.com/doc/7a12373657.html,/icons/logo.gif"。 在HTML中,URI被用来: 链接到另一个文档或资源(参看A和LINK元素)。 链接到一个外部样式表或脚本(参看LINK和SCRIPT元素)。 在页内包含图像、对象或applet(参看IMAG、OBJECT、APPLET和INPUT 元素)。 建立图像映射(参看MAP和AREA元素)。 提交一个表单(参看FORM)。 建立一个框架文档(参看FRAME和IFRAME元素)。 引用一个外部参考(参看Q、BLOCKQUOTE, INS和DEL元素)。 指向一个描述文档的metadata(参看HEAD元素)。 2.什么是URL:

几种URL地址格式的优缺点介绍

对于网站建设人员来说,常见的URL地址有以下几种,下面分开进行介绍。 1.动态URL解析 我们经常听到动态URL一词,那么什么是动态URL呢? 动态URL又称动态页面,动态链接,即指,在URL中出现“?、=、&” 这样的参数符号,并以“.aspx、.asp、.jsp、.php、.perl、.cgi”为后缀的url,如http://www.e xa mp https://www.doczj.com/doc/7a12373657.html,/index.asp?id=1这就是一个比较典型的动态url。 出现这种URL时,我们需要尽量做到两件事,第一,控制参数数量,即减少“?、=、&”的数量,尽量控制在2-3个之间;第二,动态URL静态化,或者伪静态化。 谈到这里,我们需要了解另一个词汇:静态URL。 2、静态URL解析 静态URL又称静态页面,它是一个固定的网址,不包含任何参数或代码,它通常以.htm、.html、.shtml、.xml为后缀,如http://www.*** ***.com/about.html 就是一个比较典型的静态URL。 在网站优化中,静态URL对搜索引擎最友好:它加载速度相对最快,更利于搜索蜘蛛抓取页面,也更利于用户点击。 3、伪静态URL 伪静态页面类似于静态URL与动态URL的中间商,通过URL重写等手段,将动态URL中的动态参数去掉,使之静态化,但实际的网页目录并未重写URL,其本质依旧是动态页面,这就是伪静态URL。 4、为何要将URL静态化? 郑州网站优化以为,URL静态的原因有三: 第一,动态URL较之静态URL不利于搜索引擎抓取。 第二,动态网址的生成是采用数据库的内容,所以不能保证网页内容的稳定性和链接的永久性,因此很难被搜索引擎存取到其缓存; 第三,在建设反向外链过程中,因为动态URL的非永久性,所以它不如静态URL有优势。 在网站优化的过程中,我们一般会通过URL重写的办法将URL伪静态化,但是大量的伪静态会让服务器CPU超负荷运转,所以,在网站优化的过程中,最好只在专门提供给搜索引擎蜘蛛索引的Archiver中使用伪静态就可以了。 转自https://www.doczj.com/doc/7a12373657.html,/view.asp?id=58欢迎交流。

URL是什么意思

本内容由【SEO研究中心】收集整理! ------------------------------------------------------------------------------------------------------------------------------------------ URL是什么意思 URL(Uniform Resoure Locator 统一资源定位器)是WWW网页的地址,好比一个街道在城市地图上地址。url使用数字和字母按一定顺序排列以确定一个地址。 URL的第一个部分http://表示的是要访问的文件的类型。在网上,这几乎总是使用http(意思是超文本转换协议,hypertext transfer protocol.因为它是用来转换网页的协议.)有时也使用ftp(file transferprotocol),意为文件传输协议,主要用来传输软件和大文件(许多做软件下载的网站就使用ftp作为下载的网址);telenet(远程登录),主要用于远程交谈;以及文件调用等,意思是浏览器正在阅读本地盘外的一个文件,而不是一个远程计算机. URL从左到右由下述部分组成: ·Internet资源类型(scheme):指出WWW 客户程序用来C作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。 ·服务器地址(host):指出WWW 网页所在的服务器域名。 ·端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。 ·路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。 URL地址格式排列为:scheme://host:port/path 网站的域名就是一个典型的URL地址。 客户程序首先看到http(超文本传送协议),便知道处理的是HTML链接。接下来的域名是站点地址,最后是目录/bbs 必须注意,WWW 上的服务器都是区分大小写字母的,所以,千万要注意正确的URL大小写表达形式。

获取URL地址

https://www.doczj.com/doc/7a12373657.html,获取当前网址url 设当前页完整地址是:https://www.doczj.com/doc/7a12373657.html,/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "https://www.doczj.com/doc/7a12373657.html,"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取完整url(协议名+域名+站点名+文件名+参数) 代码如下: stringurl=Request.Url.ToString(); url= https://www.doczj.com/doc/7a12373657.html,/aaa/bbb.aspx?id=5&name=kelli 【2】获取站点名+页面名+参数: 代码如下: string url=Request.RawUrl; (或string url=Request.Url.PathAndQuery;) url= /aaa/bbb.aspx?id=5&name=kelli 【3】获取站点名+页面名: 代码如下: string url=HttpContext.Current.Request.Url.AbsolutePath; (或string url= HttpContext.Current.Request.Path;) url= aaa/bbb.aspx 【4】获取域名: 代码如下: stringurl=HttpContext.Current.Request.Url.Host; url= https://www.doczj.com/doc/7a12373657.html, 【5】获取参数: 代码如下: stringurl= HttpContext.Current.Request.Url.Query; url= ?id=5&name=kelli 代码如下: Request.RawUrl:获取客户端请求的URL信息(不包括主机和端口)------>/Default2.aspx Request.ApplicationPath:获取服务器上https://www.doczj.com/doc/7a12373657.html,应用程序的虚拟路径。------>/ Request.CurrentExecutionFilePath:获取当前请求的虚拟路径。------>/Default2.aspx Request.Path:获取当前请求的虚拟路径。------>/Default2.aspx Request.PathInfo:取具有URL扩展名的资源的附加路径信息------> Request.PhysicalPath:获取与请求的URL相对应的物理文件系统路径。------>E:\temp\Default2.aspx Request.Url.LocalPath:------>/Default2.aspx Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx Request.Url.AbsolutePath:---------------------------->/Default2.aspx

关于IP地址.域名,URL的几点说明

关于I P地址.域名,URL的几点说明 在网上冲浪之前,必须要了解几个基本概念:IP地址、域名、URL、TCP/IP协议等。打个比方,与一位陌生的朋友见面之前,必须得知道这位朋友的名字、确切位置(地址)。另外,还得了解这位朋友所使用的交流的语言—是汉语还是英语或者其他语言《通讯协议),否则即使见了面.也可能会因为语言不通,而无法交流。在计算机网络上,访问网络中的其他汁算机上的数据和信息的过程其实与这个过程非常相似。其中上面提到的IP地址、域名、URL 则相当于被访问者的姓名和确切位置,TCP/IP协议相当于双方共同使用的一种交流的语盲.下面分别做一些解释和说明。 (1)IP地址 在因特网上的每台联网计算机都需要有一个惟一的地址,这样才能在计算机之间进行通信。计算机在因特网上的地址当然得用机器可识别的数字来表示了,这样表示的地址通常称为网际协仪地址(internet Protocol address,lP),简称为IP地址。因特网的IP地址由美国国家科学基金会于1993年组成的因特网信息中心注册服务部门进行分配和注册。IP地址就像家中的电话一样,每一部电话都有一个惟一的电话号码,它是识别电话网络上某一部电话的标准方法。 32位的IP地址用4个十进制数表示,并用句点(.)隔开,每个数都在0-255之间共256个不同的取值.例如,10100110011011110000000101000011,用4个十进制数表示成166,Ill. 1.67,是某个大学的一台服务器地址,又例如,11001010011000000011110110101001,用4个十进制数表示成202,96.61.1的,是某个电报局的一台服务器地址. (2)域名地址和域书系统 因为IP地址是一个山32位二进制数字组成的数字序列.记忆、使用起来都不太方便.因此产生了另一种人们比较容易看懂和记忆的用字母表示的地址.称为域名地址(Domain Name Address)。这两种地址可用一个可能不太恰当的比方来帮助理解,例如我国的人口管理系统.每个公民都有一个用数字表示的身份证ID号码,又有一个用中文字表示的名字,域名(Domain Name)是连接到网络上的计算机成者计算机组的名称,在数据传输时用来标识计算机的电子方位,有时也指地理位置.域名通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型和所在的国家或者地区.例如.域名https://www.doczj.com/doc/7a12373657.html,,cn各部分的含义如下: 从这个例子可以看到,域名分成几个区域,从左到右表示区域的范国越来越大。域名最右边的区城具有最高级别,表示国家,如cn表示中国。

电脑URL的组成

url 百科名片 统一资源定位符(URL,英语Uniform / Universal Resource Locator 的缩写)也被称为网页地址,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。 目录[隐藏] 简介 格式说明: URL定位标识说明 URL结构说明 URL处理方式 统一资源定位器URL的作用 URL的缺点 简介 格式说明: URL定位标识说明 URL结构说明 URL处理方式 统一资源定位器URL的作用 URL的缺点 [编辑本段] 简介 统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。 URI方案集,包含如何访问Internet上的资源的明确指令。 URL 是统一的,因为它们采用相同的基本语法,无论寻址哪种特定类型的资源(网页、新闻组)或描述通过哪种机制获取该资源。 对于Internet 服务器或万维网服务器上的目标文件,可以使用“统一资源定位符(URL)”地址(该地址以“http://”开始)。Web 服务器使用“超文本传输协议(HTTP)”,一种“幕后的”Internet 信息传输协议。例如,https://www.doczj.com/doc/7a12373657.html,/ 为Microso ft 网站的万维网URL 地址。 URL的一般格式为(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment [编辑本段] 格式说明: URL的组成 URL由三部分组成:协议类型,主机名和路径及文件名。通过URL可以指定的主要有以下几种:http、ftp、gopher、telnet、file等。 URL的组成 协议 1、protocol(协议):指定使用的传输协议,下表列出protocol 属性的有效方案名称。最常用的是HTTP协议,它也是目前WWW中应用最广的协议。 file资源是本地计算机上的文件。格式file:// ftp通过FTP访问资源。格式FTP:// gopher通过Gopher 协议访问该资源。 http 通过HTTP 访问该资源。格式HTTP:// https通过安全的HTTPS 访问该资源。格式HTTPS:// mailto资源为电子邮件地址,通过SMTP 访问。格式mailto:

Url地址重写

Url地址重写 本文章描述了Url的概念,Url地址为什么要重写,Url重写的流程等方面的内容 什么是Url地址重写 (2) 参照文件 (2) 适用范围 (2) 为什么要URL重写 (2) Url地址重写的几种常见方法 (3) 使用HTTP 模块执行URL 重写 (4) Known Issues ............................................................................................................... 错误!未定义书签。Conflict with Visual Studio Add-Ins ......................................................................... 错误!未定义书签。Cryptographic Services ............................................................................................ 错误!未定义书签。Visual Studio Templates .......................................................................................... 错误!未定义书签。Add View Tool and Unicode Characters .................................................................. 错误!未定义书签。

Gvurl地址传值

方法有一些: 1,url传值,如: CheckPwd.aspx?user=uservalue&pwd=pwdvalue 2,Session传值 如:Session("role")="Administrator" 3,Viewstate("role")="Administrator" ,用法和Session大致相同 4,Context传值 一般来说都是以上4种。 一般页面跳转所用的都是URL传值,Request.QueryString的方法。 必须注意到的是,在Gridview中选用的是HyperLinkField的字段。添加这个字段就可以了。最重要的是要设置DataNavigateUrlFields和DataNavigateUrlFormatString这两个属性, 如图所示: DataNavigateUrlFields填写的是所对应的数据源中所要绑定的数据项 DataNavigateUrlFormatString填写的就是要跳转的页面,本例中: NewsModify.aspx?NewsID={0} 注意,首先,要给Gridview绑定数据源

gv_newslist.DataSource = weblogic.GetNews(); gv_newslist.DataBind(); gv_newslist即所要操作的Gridview对象。 然后,在NewsModify.aspx的后台代码页面中写 int newsid = Convert.ToInt32(Request.QueryString["NewsID"]); 即可取到NewsID的值 这时,你可以用这个值来取得数据源了 比如,我是想要通过这个ID来取得数据项然后显示到页面上的 public void DataBind() { int newsid = Convert.ToInt32(Request.QueryString["NewsID"]); news = weblogic.GetNewsbyNewsID2(newsid); tb_title.Text = news.NewsName; ce_content.Text = news.NewsContent; ddl_type.DataSource = weblogic.GetNewsType(); ddl_type.DataTextField = "TypeName"; ddl_type.DataValueField = "TypeID"; ddl_type.DataBind(); //ddl_type.SelectedItem.Text = news.NewsType; //ddl_type.SelectedValue = Convert.ToString(news.NewsTypeID); } news=weblogic.GetNewsbyNewsID2(newid);即已经取到数据项的值赋值给news对象。大概就是这样的了,这样就实现了不同的数据动态的显示,你只要得到相应的ID就可以了 GridView删除行 HTML code

相关主题
文本预览
相关文档 最新文档