0

我正在使用 Spring Famework、JSP、Rest Service、JQuery Ajax 和 Apache Tiles。

我的问题是,我无法在 JSP 页面上使用 rest API 响应。情况是当我使用时,<url-pattern>/*</url-pattern>我很高兴能够使用 URL 在浏览器上使用 rest api 响应,但无法访问 jsp 页面,因为已经为相同配置了 Apache 磁贴,

<definition name="search" extends="template">
        <put-attribute name="title" value="Some value" />
        <put-attribute name="body" value="/WEB-INF/jsp/search.jsp" />
</definition>

页面只能在我使用<url-pattern>*.html</url-pattern>时才能访问,即使我试图同时访问两个 url 模式,但瓷砖没有响应。

JQuery Ajax 是这样的:

$(document).ready(function(){
    alert();
      $.ajax({
        type : 'GET',
        url  : 'http://localhost:8080/b2b/itemCategory/readAll',
        success : function(itemCategory){
            console.log('success', itemCategory);}
    }) 
});
4

1 回答 1

0

似乎您还没有声明 internalviewResolver (jstl view) 以及 tileviewresolver

于 2015-07-20T12:44:58.880 回答