我想在父JSP的GET参数中使用GET参数调用JSP。此URL将为http://server/getMap.jsp?lat=30&lon=-90&name=http://server/getName.jsp?lat1=30&lon1=-90
嵌套HTTP GET参数(请求中的请求)
getName.jsp
将返回name
参数getMap.jsp
中的字符串。
我认为这里的问题是在网址末尾的&lon1=-90
将被赋予getMap.jsp
而不是getName.jsp
。 有没有办法区分哪个GET参数转到哪个URL?
我有一个想法是编码第二URL(例如=
- >%3D
和&
- >%26
),但没有解决好。到目前为止,我的最好想法是在第二个URL中只允许一个参数,逗号分隔。所以我会有http://server/getMap.jsp?lat=30&lon=-90&name=http://server/getName.jsp?params=30,-90
并将其保留至getName.jsp
以解析其变量。这样我就离开了&
。
注意 - 我知道我可以从完全不同的角度来处理这个问题,并完全避免嵌套的网址,但我仍然不知道(对知识的缘故!)如果这是可能的,或者,如果一个人做了.. 。