如何在jquery中通过RESTful url映射来更改url



我正在尝试进行RESTful URL映射

这就像当我输入url标签课程/板的值时,它会转到/课程1.4/controller.jspx

<url method="GET" value="curriculum/board">/curriculum1.4/controller.jspx</url>
<url method="GET" value="curriculum/board/write">/curriculum1.4/write_view.jsp</url>

现在我想更改myscript.js上的路径。而且jquery在这个路径课程板上不起作用,我不知道为什么。。它仍然是同一个jsp文件,但为什么它不起作用呢?

myscript.js

function writeClick() {
window.location.href = "write_view.jsp";
}
function listClick() {
window.location.href = "controller.jspx";
}

我试过了,但没用。我应该如何改变路径?

function writeClick() {
window.location.href = "curriculum/board/write";
}
function listClick() {
window.location.href = "/curriculum/board";
}

list.jsp

<td colspan="5"><button onclick="writeClick();">write</button>
<input  type="button" value="list" onclick="listClick()" />&nbsp;&nbsp;</td>

我希望这两个url都使用GET映射。尝试像一样在浏览器中点击jsp

http://localhost:8080/curriculum1.4/controller.jspx
http://localhost:8080/curriculum1.4/write_view.jsp

注意:更改端口号(8080(。

如果找到完整链接,请替换window.location.href.中的值

尝试链接:

http://localhost:{your_port_number}/{project_name}/curriculum1.4/controller.jspx
http://localhost:{your_port_number}/{project_name}/{package_name}/curriculum1.4/controller.jspx
http://localhost:{your_port_number}/{project_name}/{resource_folder_name}/curriculum1.4/controller.jspx

还是找不到网址?检查以下链接。

web项目文件位置

jsp 链接

尝试使用servlet。我想这就是好的编程。

最新更新