Project1

标题: html 问题请教 [打印本页]

作者: 英顺的马甲    时间: 2011-3-23 19:11
标题: html 问题请教
比如说 http://www.example.com/?a=test&b=test_again
要怎样取得a跟b的值,拜托啦
作者: 苏小脉    时间: 2011-3-24 05:48
这和 HTML 没关系,查询字符串是服务器前端处理的,具体的处理方式取决于前端架构。
Rails 的控制器动作内部:
  1. params[:a]
复制代码
Java EE:
  1. request.getParameter("a"); // request 是 HttpServletRequest 的实例
复制代码
ASP.NET + C#:
  1. Request.QueryString["a"]; // Request 是 HttpRequest 的实例
复制代码
以上都是在框架之下的 on-liner,如果是早期的 CGI + Perl 的组合,在没有现成框架的情况下通常只能先获取整个查询字符串,再自行解析:

  1. $query_string = $ENV{'QUERY_STRING'};
  2. @pairs = split(/&/, $query_string);
  3. foreach $pair (@pairs) {
  4.    # .... 解析代码 ....
  5. }
复制代码

作者: 英顺的马甲    时间: 2011-3-24 18:01
本帖最后由 英顺的马甲 于 2011-3-24 18:04 编辑

还是不明白
比如说:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">

  3. <head>
  4. <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
  5. <title>Untitled 1</title>
  6. </head>

  7. <body>

  8. </body>

  9. </html>
复制代码
我要怎样插入?
作者: 苏小脉    时间: 2011-3-25 00:21
英顺的马甲 发表于 2011-3-24 18:01
还是不明白
比如说:我要怎样插入?

你要插入啥?不妨将你的需求详细道来~
作者: summer92    时间: 2011-3-25 10:24
<body>里面写上 <a link > http://www.example.com/?a=test&b=test_again </link> 就是你

的连接

然后在这个连接转到的页面(服务器端) <head>也可以 <body>也可以写

dim a as String

a=Request.QueryString["a"] 'a就获得了参数。。。

大概是这样子。。。由于年代太久,不能保证这些操作没有错误性。。。。
作者: 英顺的马甲    时间: 2011-3-25 16:24
回复 summer92 的帖子

是javascript还是?
作者: 江湖大虾仁    时间: 2011-3-25 17:35
你要用什么语言?ror?php?j2ee?asp.net?
作者: 英顺的马甲    时间: 2011-3-26 00:19
本帖最后由 英顺的马甲 于 2011-3-26 00:19 编辑

我用的是html




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1