如何通过jQuery中的RESTful URL映射更改URL

时间:2018-11-12 09:22:47

标签: javascript jquery jsp

我正在尝试进行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>

1 个答案:

答案 0 :(得分:0)

我希望两个网址都使用GET映射。尝试在浏览器中找到

之类的jsp
<div *ngFor="let person of persons; let i = index ">
              <div>           
                   {{person.name}}
              </div>
            <a href='#' data-target='dropdown3' class="sharebtn" (click)="shareIconClicked($event, i);"></a>
              <ul id='dropdown3' [ngClass]="{'popupShare': showPopup == true}" >
                <li *ngIf="i<1"><a >Copy Message</a></li>
              </ul>

        </div>

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

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

尝试链接:

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

仍然找不到网址吗? 检查以下链接。

web project file locations

Link for jsp

尝试使用servlet。我想那是不错的编程。