public ModelAndView addArticleExecute(String title, String content, String digest, Long categoryId, String categoryName,
Integer authority, String submitToken) {
User user = (User) WebHelper.getSessionAttribute(null, Constant.SESSION_USER);
ModelAndView mav = new ModelAndView();
if (user != null) {
Article article = new Article(authority, user.getId(), user.getPortrait(), user.getNickname(), title, content, digest,
categoryId, categoryName);
article.setSubmitToken(submitToken);
// //
String errMsg = validateForm("addArticleForm", article);
if (errMsg != null) {
ModelAndView returnMav = addArticleRequest();
return processValidationErrors("errMsg", errMsg, returnMav);