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

如何使用JSP从URL获取参数

苏君昊
2023-03-14
问题内容

在JSP中,如何从URL获取参数?

例如,我有一个www.somesite.com/Transaction_List.jsp?accountID=5
要获取的

URL5 。 是否有request.getAttribute(“ accountID”)之类的会话或类似内容?


问题答案:

在GET请求中,请求参数取自查询字符串(URL上问号后面的数据)。例如,URL http://hostname.com?p1=v1&p2=v2包含两个请求参数--p1和p2。在POST请求中,请求参数既取自查询字符串,也取自编码在请求正文中的发布数据。

此示例演示如何在生成的输出中包括请求参数的值:

Hello <b><%= request.getParameter("name") %></b>!

如果使用URL访问页面:

http://hostname.com/mywebapp/mypage.jsp?name=John+Smith
结果输出将是:

Hello <b>John Smith</b>!

如果未在查询字符串上指定名称,则输出为:

Hello <b>null</b>!

本示例在脚本中使用查询参数的值:

<%
    if (request.getParameter("name") == null) {
        out.println("Please enter your name.");
    } else {
        out.println("Hello <b>"+request. getParameter("name")+"</b>!");
    }
%>


 类似资料:
  • 你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?

  • 问题内容: 当用户访问在我的flask应用程序上运行的URL时,我希望Web服务能够处理问号后指定的参数: 问题答案: 使用得到解析查询字符串的内容:

  • 问题内容: Javascript没有提供执行此操作的核心方法,那么该怎么做呢? 问题答案: 因此,您可以使用:

  • 问题内容: 我有这样的网址: 如何获取章节和帖子的参数值​​? 我的URL在Chapter参数的值中包含“&”。 问题答案: 您可以在Android中使用Uri类来完成此操作; https://developer.android.com/reference/android/net/Uri.html 这样,您甚至可以从查询参数中获取特定元素;

  • 问题内容: 我有一个HTML表单字段,其中包含一些URL字符串作为值。示例值是: 等等 如何仅从这些URL /值中获取参数? 请注意,我没有从浏览器地址栏中获取这些字符串。 问题答案: 您可以使用和。

  • 我有一个HTML表单字段< code > $ _ POST[“url”],值是一些URL字符串。 示例值为: 等等。 如何仅从这些 URL/值中获取参数? 请注意,我不是从浏览器地址栏中获取这些字符串的。