猿问

如果你的同事这样使用Spring MVC,你该怎么办

@RequestMapping(value="foo")
publicvoidfuncCreate(HttpServletRequestrequest,
HttpServletResponseresponse){
try{
Stringcode=request.getParameter("code");
Stringname=request.getParameter("name");
StringparentId=request.getParameter("parentId");
StringfuncIcon=request.getParameter("funcIcon");
Stringurl=request.getParameter("url");
StringfuncIndex=request.getParameter("funcIndex");
SysFunctionsysFunc=newSysFunction();
sysFunc.setCode(code);
sysFunc.setName(name);
if(StringUtils.isNumeric(parentId)){
sysFunc.setParent_id(Integer.parseInt(parentId));
}
sysFunc.setUrl(url);
sysFunc.setIconName(funcIcon);
sysFunc.setFuncIndex(funcIndex);
sysService.addFunc(sysFunc);
ajaxReturn(response,Constants.OPERATE_SUCC);
}catch(Exceptione){
log.error("系统功能创建异常!",e);
ajaxReturn(response,Constants.OPERATE_FAIL);
}
}
publicvoidajaxReturn(HttpServletResponseresponse,
Stringcontent){
if(content==null){
return;
}
try{
response.setCharacterEncoding("utf-8");
response.setBufferSize(content.length()*4);
PrintWriterwriter=response.getWriter();
writer.write(content);
writer.flush();
writer.close();
}catch(IOExceptione){
}
}
我是不是该建议直接使用Servlet
补充:2015年8月11日09:09:57情况是这样的,同事是经理认可的经验丰富的程序员(亲口跟我说的),我才是后辈
补充:2015年12月11日11:36:11其实从大家的讨论可以看到,这样的代码是自己的编码习惯所致,可是在团队开发中,这样的习惯好吗?
慕姐8265434
浏览 282回答 2
2回答

MM们

应该是传说中的一年经验用十年的那种,如果要用框架就要充分利用框架的特性为自己省事,要不就干脆不要用好了,classpath还少个几个jar包,war包都小点:)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答