我可以使用URL路径提交参数吗?

时间:2015-03-04 17:12:57

标签: javascript jsp url

我真的不知道如何提出这个问题,标题可能会引起误导,但基本上我想使用一个如下所示的网址:

http://www.domain.WE/Forum/THREAD-ID/PAGENUMBER/

我是否必须为每个线程和目录中的每个页面创建文件夹?还是有其他方法可以实现,我可以只有一个页面加载内容?

我正在使用JSP和javascript

我会对一些我可以谷歌的关键词感到满意

2 个答案:

答案 0 :(得分:0)

您可以使用网址使用http GET提交参数,其基本上采用类似于:

的形式
http://someaddress/someappname/somepage.jsp?attr1=val1&attr2=val2

attr是属性名称,val是您要发送的属性的值。

Similar question here

如果您希望URL控制路径和/或提供参数,您也可以查找REST和Web服务。

答案 1 :(得分:0)

我不太了解JSP是如何工作的,但你所追求的是路由器,它可以在客户端或服务器上存在。

Backbone Router是一个非常简洁的实现。其他流行的客户端路由器(尽管服务器上的大部分工作)都是directorpage

如果您想自己编写一个(可能不必要),您只需要对URL更改做出反应的内容,对其进行正则表达式以提取部件并从一个状态映射到另一个状态。听起来比现在更复杂,但实际上只使用已经编写并经过测试的一个。