有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

未从请求对象接收到Java Servlet参数名称和值

我正在使用tomcat 9.0.13。从jsp文件调用下面的ajax请求,当我使用request.getParameter("work")时,返回的值为空

但是我能够得到request.getParameter("query")的值,它的值中也有%

如果我在work参数的值中删除%,在这种情况下,request.getparamter返回的是正确的值

有什么解决这个问题的建议吗

    Ext.Ajax.request({
    url :'/final/servlet/com.xx.testservlet?work=testing%',
    scope:this,
    method: 'POST',
    params: {
            query: 'queryss%',
            },

    success: function(response)
    {
       var jsonText = response.responseText;
       alert(jsonText)
   },
   failure:function()
   {
     alert('failure')
   }
     });

共 (0) 个答案