当前位置: 首页 > 知识库问答 >
问题:

如何通过url发送单个变量中的字符串集

白光耀
2023-03-14

我想在URL中发送一个值,该值包含多个单词,我使用给定的概念例如

<代码>

假设在上面的值value1=aavalue2=bb cc dd中,但在页面的url中。jsp我只得到value1=aavalue2=bb,其余值“cc-dd”缺失。

我应该怎么做才能得到完整的值例如value 2=bb cc dd

我在这里给出了我的代码,使它更容易关注欲望问题

`<%
        MongoClient mongo = new MongoClient("localhost",27017);
        DB database = mongo.getDB("studentDB");
        DBCollection collection = database.getCollection("AskQuestion");
        DBCursor cursor = collection.find();
        String bodycontent="";

        while(cursor.hasNext())
        {       
            DBObject str=cursor.next();             
            bodycontent+="<table><tr><td><div><a href=Answer.jsp?ObjectID="+str.get("_id")+"&Title="+ str.get("TITLE") +"> "+ str.get("TITLE") +"</a></div></td></tr></table>";
        }
        out.print(bodycontent);
        %>`

例如,str.get(“_id”)给出值“55093da9223da86a0212b364”,str.get(“TITLE”)给出值“问题标题”。现在我的问题是我得到了答案的价值。str.get(“TITLE”)的jsp只是“问题”而不是“标题”,我想要完整的值,即问题标题。我希望我清楚我的问题。

共有1个答案

冯枫涟
2023-03-14

尝试对第二个变量进行编码,然后附加它。

示例:bb cc dd

<a href=page.jsp?variable1=value1&variable2=bb%20cc%20dd>click here</a>

你需要使用java脚本来编码你的网址。

在Javascript中将URL作为GET参数传递

编辑

看看这些答案

如何在JSP中对URL进行URL编码?

http://www.coderanch.com/t/521213/JSP/java/encoding-URL-href-element-JSP

 类似资料:
  • 问题内容: 我需要在系统内进行一些自动测试。有些字段得到了验证,可能不能仅仅通过它来完成(然后,我正在做,它只写了一个字符串,而不是整个字符串。尝试通过字符串迭代sendKeys,也不起作用) 现在,我正在尝试通过javascript将值输入字段。有类似的东西: 但是,我不希望在executeScript中具有值,而在java变量中具有值,因此它看起来更好地工作。并得到一些随机化 我该怎么做? 问

  • 问题内容: 我想使用JavaScript中的方法发送一些变量和一个字符串。 我从数据库中获取字符串,然后将其发送到PHP页面。我正在使用一个对象。 问题在于该字符串多次包含该字符,PHP中的数组将其视为多个键。 我试着更换与与功能,但它似乎并没有做任何事情。 有人可以帮忙吗? javascript代码和字符串如下所示: 字符串是: 问题答案: 您可以使用encodeURIComponent()。

  • 问题内容: 我有两个脚本,Server.py和Client.py。我有两个目标: 为了能够一次又一次地从客户端向服务器发送数据。 为了能够将数据从服务器发送到客户端。 这是我的Server.py: 这是我的客户: 该函数首次运行(“ e”进入服务器,我返回返回消息),但是如何使它一遍又一遍地发生(类似于聊天应用程序)?该问题在第一次之后开始。消息不会在第一次之后发送。我究竟做错了什么?我是pyth

  • 问题内容: 我正在构建Android应用程序的项目的C 方面。我需要一些信息(通过字符串和字符串数组)传递给Java应用程序(通过JNI)。我以前从未做过,相反方向的人没有C 的经验,并承认他们不能真正提供帮助。 我确实找到了以下代码(从这里开始) 但这对我来说毫无意义。通常,我不确定如何将其合并到程序的C ++端,而且我无法确切了解其工作原理。代码是否在执行该行时发出消息?还是在for循环中执行

  • 目前,我正在通过外部URL检索数据,该URL使用PHP脚本并返回JSON值。工作很好。 但如何发送用于查询的字符串,以便在PHP脚本中执行以下操作: 注意:我不想使用凌空抽射。 我的AsyncTask扩展类,它当前不向URL发送任何值。

  • 问题内容: 我如何使用getOutputStream方法发送一个strin。正如他们提到的,它只能发送字节。到目前为止,我可以发送一个字节。但不是字符串值。 提前致谢 问题答案: 如何使用PrintWriter: 编辑 :找到了我自己的答案,看到讨论了一个改进,但未列出。这是使用OutputStreamWriter编写字符串的更好方法: