当前位置: 首页 > 面试题库 >

我如何阅读Java Servlet中的HTML锚?

邓毅
2023-03-14
问题内容

我需要从请求中获取所有参数,包括“#”之后的内容。示例:请求:http:// myserver / m#q =
abc
我需要我的服务器获取“#”之后的所有参数,因为它们在“?”之后的位置
我怎样才能做到这一点?10倍,Koby


问题答案:

请求资源时,客户端不会将RFC
1738
中所指的锚点或URL片段发送给服务器。理由是片段URL用于标识资源内的位置,而不是服务器上的其他资源。为了标识资源中的位置,客户端需要从服务器获取完整的资源,并且此过程不需要涉及有关片段的信息的传输(因为这对服务器没有任何意义)。

如果您确实希望使用包含片段的URL通过查询字符串提交信息,则必须确保querystring在URL片段之前。如果您自己构建请求,则这可能是客户端代码中的错误。如果可以的话,将请求构造逻辑留给浏览器。

如果您确实希望将片段字符(#)发送到服务器,则需要在查询字符串中对其进行编码,否则当客户端(浏览器)将请求发送给服务器时,它将忽略URL的该部分。服务器。



 类似资料:
  • 问题内容: 我有以下从缓冲读取器读取数据的示例: 每当缓冲读取器中出现某些情况时(在这种情况下),将执行循环中的代码。在我的情况下,如果客户端应用程序将某些内容写入套接字,则将执行循环中的代码(服务器应用程序中)。 但是我不明白它是如何工作的。等待直到缓冲读取器中出现某些内容,当其中出现某些内容时,它将返回并执行循环中的代码。但是什么时候可以退货。 还有另一个问题。上面的代码摘自一个方法,我在线程

  • 问题内容: 我有servlet- api版本2.5,作为pom.xml中提供的范围。这是我的项目的dependency:tree输出的一部分。“从2.3版本管理;从编译范围管理”是什么意思? 这是否意味着我的类路径上对版本2.3有一些传递依赖?我的WAR文件根本没有servlet- api jar,但是我使用的是Spring 2.5.4的旧版本。我怀疑Spring框架取决于servlet-api

  • 来自检查器( 已展开) 从jsoup.connect( 未展开) 共1个答案 匿名用户 相关问题 Javamail不阅读多部分/相关的电子邮件 阅读从GMail发送的邮件 阅读Kafka时Spark丢失99.9%的消息 从 ajax 调用中的服务器接收 HTML 并使用该 HTML 加载页面 阅读主题并使用reactor Kafka将消息批量写入RESTendpoint 在HtmlUnit驱动程序

  • 欢迎来到Go的世界,让我们开始探索吧! Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。它具有以下特点: 它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。 Go为软件构造提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。 Go是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对

  • 问题内容: CSS属性属性如何读取? 难道,......? 答: 从下面的答案中,它看起来很简单,或者。 问题答案: “!important”声明(定界符“!”和关键字“ important”紧随该声明)优先于普通声明。 基本上,在两个样式规则相同的地方……它给了一个明显的重要性,并将应用这些样式。 例 即使第二条规则更具体,也将应用第一条规则(一个元素+一个类,而不是一个元素) 注意: 当您拥有

  • 我必须编写一个小的解析应用程序,它是用一些额外的信息重写一个postscriptfile。 为了达到这个目标,我只需要使用一个BufferedReader和一个FileReader和一个FileWriter。但我要用转义符(%号)来处理一个问题。 Java忽略了这个字符,输入文件中的行“%!ps-adobe-3.0”将在字符串中显示为“!ps-adobe-3.0”,在输出文件中也将显示为“!ps-