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
Java jsp中网页的url_Java_Jsp_Url_Servlets - Fatal编程技术网

Java jsp中网页的url

Java jsp中网页的url,java,jsp,url,servlets,Java,Jsp,Url,Servlets,我只需要一点帮助,那就是:很多次我看到http://www.xyz.com/index.jsp?etetet%rr^_frfwrw….。我只是想知道,在index.jsp之后是什么问号?etetetet%..以及为什么在index.jsp之后是这个问号?有人能解释一下这背后的原因吗 我的应用程序也是这样运行的: 如何使我的url看起来像上面的一样,即http://localhost:8080/myproject/index.jsp?..eeqwe_%cdc... 我正在使用jsp、servlet

我只需要一点帮助,那就是:很多次我看到
http://www.xyz.com/index.jsp?etetet%rr^_frfwrw….
。我只是想知道,在
index.jsp
之后是什么问号
?etetetet%..
以及为什么在index.jsp之后是这个问号?有人能解释一下这背后的原因吗

我的应用程序也是这样运行的:

如何使我的url看起来像上面的一样,即
http://localhost:8080/myproject/index.jsp?..eeqwe_%cdc...


我正在使用jsp、servlet和tomcat服务器。非常感谢您的帮助。

这就是所谓的URL查询,或URL参数。这些参数可以在HttpRequest对象中访问,如下所示:

String name = (String) request.getParameter("name");
对于像
blah?name=aduck
这样的URL,字符串变量
name
将收到一个“aduck”

与您的示例不同,参数通常以键值对的形式出现,即=并且当传递多个参数时,这些参数对将被与符号分开:

blah?名称=驴子数量=10


维基百科:

这就是所谓的URL查询,或URL参数。这些参数可以在HttpRequest对象中访问,如下所示:

String name = (String) request.getParameter("name");
对于像
blah?name=aduck
这样的URL,字符串变量
name
将收到一个“aduck”

与您的示例不同,参数通常以键值对的形式出现,即=并且当传递多个参数时,这些参数对将被与符号分开:

blah?名称=驴子数量=10

维基百科:

这在java中称为“查询字符串” 所有元素都在?可以从request.getQueryString()检索字符

比如说

test.jsp?myparam
test.jsp?param1=value1&param2=value2
对request.getQueryString()的调用将返回“myparam”

通常,为了使用解析器理解多个参数,可以使用key=value模式通过字符分隔传递一些参数 比如说

test.jsp?myparam
test.jsp?param1=value1&param2=value2
请小心,URL的长度限制为255个字符

这在java中称为“查询字符串” 所有元素都在?可以从request.getQueryString()检索字符

比如说

test.jsp?myparam
test.jsp?param1=value1&param2=value2
对request.getQueryString()的调用将返回“myparam”

通常,为了使用解析器理解多个参数,可以使用key=value模式通过字符分隔传递一些参数 比如说

test.jsp?myparam
test.jsp?param1=value1&param2=value2

请小心,URL的长度限制为255个字符

Hum。。。你听说过URL查询字符串吗?如果没有,请看一看。@sp00m好的,我看到了,但是您能告诉我这个查询参数背后的原因吗?为什么会这样?哼。。。你听说过URL查询字符串吗?如果没有,请看一看。@sp00m好的,我看到了,但是您能告诉我这个查询参数背后的原因吗?为什么会出现这种情况?好的,但是参数是如何以加密格式发送的,这背后的原因是什么?加密背后的原因通常是传输信息的敏感性质。就HTTP规范而言,加密参数的传递方式可能与非加密参数的传递方式相同——实际数据并不重要。重要的一点是接收方能够解密数据。好的,但是参数是如何以加密格式发送的,这背后的原因是什么?加密背后的原因通常是所传输信息的敏感性质。就HTTP规范而言,加密参数的传递方式可能与非加密参数的传递方式相同——实际数据并不重要。重要的是接收方能够解密数据。