需求是 java调用存储过程 存储如果报错的话我在java中写了个字符串 怎么传给前台然后弹框
这是action
public String personExtractInfo() throws IOException {
// extractData.setExactType("2");
HttpServletResponse response = this.getResponse();
try {
if (extractData.getExactType().equals("1")) {
error= informationManageService.getExtractInfo2(extractData);
error= informationManageService.getExtractInfo3(extractData);
error= informationManageService.getExtractInfo3s(extractData);
error= informationManageService.getExtractInfo4(extractData);
error= informationManageService.getExtractInfo5(extractData);
error= informationManageService.getExtractInfo6(extractData);
error= informationManageService.getExtractInfo7(extractData);
error= informationManageService.getExtractInfo8(extractData);
}
if (extractData.getExactType().equals("2")) {
error= informationManageService.getExtractInfo2(extractData);
}
if (extractData.getExactType().equals("3")) {
error= informationManageService.getExtractInfo3(extractData);
}
if (extractData.getExactType().equals("3")) {
error= informationManageService.getExtractInfo3s(extractData);
}
if (extractData.getExactType().equals("4")) {
error= informationManageService.getExtractInfo4(extractData);
}
if (extractData.getExactType().equals("5")) {
error= informationManageService.getExtractInfo5(extractData);
}
if (extractData.getExactType().equals("6")) {
error= informationManageService.getExtractInfo6(extractData);
}
if (extractData.getExactType().equals("7")) {
error= informationManageService.getExtractInfo7(extractData);
error= informationManageService.getExtractInfo8(extractData);
}
} catch (Exception e) {
e.printStackTrace();
error="导入失败";
}
error="导入成功";
return "success";
}
这是 配置
<action name="if_" class="informationManageAction" method="personExtractInfo">
<result type="json">
<param name="root">erro</param>
</result>
</action>
这是 jsp
function login() {
$.ajax({
type: "POST",//方法类型
dataType: "text",//预期服务器返回的数据类型
url: "${ctx}/informationManage/if_personExtractInfo.do" ,//url
data: $('#form1').serialize(),
success: function (data) {
if(data=="导入失败"){
alert("23213");
}
},
error : function() {
alert("222")
}
});
}
erro 这个变量有setget方法
json了解一下
<p>struts2有个json插件,用起来很方便的</p>
<p>可以response.getwriter 用writer写到流里去, json的话设置下编码和响应头,不然会乱码</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。