2 qq 33475696 qq_33475696 于 2016.02.15 13:53 提问

在cms框架下用js发送请求出现403forbidden错误
cms

页面js
function generateTags(){
alert(123);
$.post("o_generateTags.action", {
title:$("input[name='title']").val()
}, function(data) {
$("input[name='tagStr']").val(data.tags);
}, "json");
}
后台接收文件
@RequestMapping("/content/o_generateTags.action")
public void generateTags(String title,HttpServletResponse response) throws JSONException {
JSONObject json = new JSONObject();
String tags="";
if(StringUtils.isNotBlank(title)){
tags=StrUtils.getKeywords(title, true);
}
json.put("tags", tags);
ResponseUtils.renderJson(response, json.toString());
}
方法应该是没有问题,因为在前台可以使用,放到该框架中出现403forbidden错误,也没发现在其他地方需要配置什么

4个回答

showbo
showbo   Ds   Rxr 2016.02.15 14:52

$.post改为$.get试试,如果$.get没问题那就是你这个action只配置了允许get请求,不许post请求,具体自己谷歌或者bing查询下如何配置,java不太清楚

qq_33475696
qq_33475696 回复无聊码农: 路径是没问题的,这个先前也试过,不行。。。惆怅
接近 2 年之前 回复
showbo
showbo 回复qq_33475696: $.post("/content/o_generateTags.action"这样呢?403是请求的方法不允许
接近 2 年之前 回复
qq_33475696
qq_33475696 用过$.get(),$.getJSON() 都不行。。。。。还是报错403
接近 2 年之前 回复
qq_33475696
qq_33475696   2016.02.16 11:09

有遇到同类问题的吗?给瞅瞅呗?

qq_33475696
qq_33475696   2016.02.16 11:10

有遇到同类问题的吗?给瞅瞅呗?

qq_33475696
qq_33475696   2016.02.16 11:09

有遇到同类问题的吗?给瞅瞅呗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!