【问题标题】:how to change url by RESTful URL mapping in jquery如何通过 jquery 中的 RESTful URL 映射更改 url
【发布时间】:2019-04-14 23:51:29
【问题描述】:

我正在尝试做 RESTful URL 映射

这就像当我输入 url 标签课程/板的值时,它进入路径 /curriculum1.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>

【问题讨论】:

    标签: javascript jquery jsp


    【解决方案1】:

    我希望这两个 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 project file locations

    Link for jsp

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-26
      • 1970-01-01
      • 2013-12-01
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多