0

当我在 web.xml 中指定两个 url 模式时,出现 406 不可接受的错误

<servlet-mapping>
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping> 
 <servlet-mapping>
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
    <url-pattern>*.view</url-pattern>
  </servlet-mapping> 

下面是我的服务器调用代码

function showAll(){
        console.log('inside all');
        $.ajax({     
            url:'/SaveImages/ShowUser.view',
            type: 'GET',
            success: function (resp) {
            },
            error: function(e){
                console.log('Error: '+e);
            }  
        });

以下是我的控制器代码:-

@RequestMapping(value="/ShowUser.view", method=RequestMethod.GET)
    public @ResponseBody User showUsers(ModelMap model) throws SQLException, IOException{
        ResultSet rst=null;
        User user=new User();
        Connection conn=null;
        PreparedStatement pst=null;
        try{

         conn=getConnection();
         pst=conn.prepareStatement("select user_name,image_filename,image from save_image where pid=?");
        pst.setInt(1, 2);

        String name=null;
         String fileName=null;
         CommonsMultipartFile ip=null;
         rst=pst.executeQuery();
        BufferedInputStream input=null;

        rst.next();

               name = rst.getString(1);
              fileName = rst.getString(2);

              String filePath="xyz";              

        user.setName(name);
        user.setEducation(ip);
        user.setFilePath(filePath);
            conn.close();           

    }
        catch(Exception e){
            e.printStackTrace();
        }
        finally{
            rst.close();
            pst.close();
            conn.close();
            //out.close();
        }
        return user;
    }

我想在响应中传递一个模型对象。请帮助我自从过去 3 天以来一直在为此苦苦挣扎。如果我在 ajax url 中使用 .htm,我在响应对象中没有得到任何东西。

4

1 回答 1

0

请尝试在 ajax 语法中指定响应数据类型。

dataType (default: Intelligent Guess (xml, json, script, or html))
Type: String

您期望从服务器返回的数据类型。//来自 jQuery.ajax() API 文档

于 2013-05-30T06:02:44.100 回答