Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse JSP页面参数值由第一个空格修剪_Eclipse_Jsp - Fatal编程技术网

Eclipse JSP页面参数值由第一个空格修剪

Eclipse JSP页面参数值由第一个空格修剪,eclipse,jsp,Eclipse,Jsp,我是JSP Eclipse编程新手。我正在使用Eclipse构建JSP页面,其中使用Tomcat5.5作为运行页面的应用服务器 现在我有两个JSP页面。第一页显示SAP BO文件名的链接。 当用户单击此文件名时,它应显示文件中生成的值 现在的问题是:假设文件名是sales revenue。 当我单击链接时,参数值被修剪为sales。空间被消除后的一切 我的代码: out.println("<a href=New.jsp?sDocName="+res+" target=_blank >

我是JSP Eclipse编程新手。我正在使用Eclipse构建JSP页面,其中使用Tomcat5.5作为运行页面的应用服务器

现在我有两个JSP页面。第一页显示SAP BO文件名的链接。 当用户单击此文件名时,它应显示文件中生成的值

现在的问题是:假设文件名是
sales revenue
。 当我单击链接时,参数值被修剪为
sales
。空间被消除后的一切

我的代码:

out.println("<a href=New.jsp?sDocName="+res+" target=_blank > click to view SQL and Export to Repository : "+res+" </a>");
out.println(“”);
。。。其中,
res
是变量


如何将整个文件名包括在内?

首先将
href
属性放在引号中,否则HTML解析器会认为第一个空格是属性的结尾

其次,URL对文件名进行编码,并将其用作
sDocName
参数


未经测试;关闭:

String url=String.format(“New.jsp?sDocName=%s”,URLEncoder.encode(res));
String linkText=String.format(“单击以查看SQL并导出到存储库:%s”,res);
String linkHtml=String.format(“”,url,linkText);
out.println(linkHtml);

res变量是动态的,该代码位于for循环中,根据文件数量生成许多链接。“@user1462757不管它是否在循环中。不知道你在做什么,就无法进一步帮助你。嗨,戴夫,谢谢你,你的仪式我不知道上周的编码,只是为了得到我想要的结果。你能不能帮我重新编写代码,这样我就可以使用它。所以它对我很有帮助。@user1462757不,我是不要为你重写代码。即使我愿意,我也不能,因为你没有显示你正在使用的确切代码。我告诉过你如何修复你显示的部分。soory,我只想重写我上面提到的那一行。当然,不可能为我写完整的代码。谢谢