【发布时间】:2015-04-20 08:56:16
【问题描述】:
我想在 URL 中发送一个值,该值包含多个单词,例如我正在使用给定概念
<a href=page.jsp?variable1=value1&variable2=value2>click here</a>
假设在上述值value1=aa 和value2=bb cc dd
但在page.jsp 的网址中,我只得到value1=aa 和value2=bb,其余值“cc dd”缺失。
我应该怎么做才能获得完整的价值,例如 value2=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") 给出值 "Question Title" 。 现在我的问题是我在 Answer.jsp 中获得了 str.get("TITLE") 的价值,它只是“问题”而不是“标题”,我想要完整的价值,即问题标题。 我希望我清楚我的问题。
【问题讨论】:
-
请问您是如何将
bb cc dd等值存储在变量value2 中的? -
根据我的要求,我正在从 mongoDB 数据库中获取值 bb cc dd。