1、index.htm
<textarea rows="10" cols="60%" id="cover">ss</textarea> <input type="button" value="提交" id="btn" /> <td id="resultTd"></td> <script type="text/javascript" src="jquery.min.js"></script> <script language='javascript'> $(document).ready(function() { $("#btn").click(function(){ var cover = $("#cover").val(); $.post("/cover",{jsonStr: cover},function(result){ $("#resultTd").html(result.state+","+result.msg); }); }); }) </script>
2、IndexController.java
@Controller @Slf4j public class IndexController { @RequestMapping(value = "/") public String index() { return "index"; } @RequestMapping(value = "/cover") @ResponseBody public ReMsg calc(String jsonStr) { log.info("jsonStr={}",jsonStr); if (StrUtil.isBlankIfStr(jsonStr)) { return new ReMsg(ReMsg.State.FAILURE,"传值为空"); } return new ReMsg(ReMsg.State.SUCCESS,"成功"); } }
3、ReMsg.java
@Setter @Getter @AllArgsConstructor @NoArgsConstructor public class ReMsg { public enum State { SUCCESS, FAILURE } private State state; private String msg; }
结果: