Spring控制器返回html而不是String

时间:2016-06-21 13:38:07

标签: ajax spring-mvc controller

我应该发送控制器,以便它可以运行它并重新调整结果。 但是我从控制器得到的是我所在页面的HTML代码。

self.runCode = function(){
    var content = "<?php echo 'Hello World !'; ?>";
    console.log(content);
    $.ajax({
        type: "POST",
        url: "/myPage",
        data: content,
        success: function (data) {
            console.log(data);
        },
        error: function (e) {
            console.log("Impossible"+ e);
        }
    });                        
};


@Controller
public class RunController {

    @RequestMapping(value = "/myPage", method = RequestMethod.POST)
    public @ResponseBody String executePHP(@RequestBody String content) throws ScriptException{

        String result;
        result = Document.executeContent(content);
        return result;
    }
}

我尝试将数据作为JSON发送,但这似乎没有帮助,当我在控制台上打印结果(成功)时,它不断重新调整/ myPage的html代码。

0 个答案:

没有答案