); userQueryWrapper.like(StringUtils.isNotEmpty(name),"username",name); Query<User> query = new Query<>(); IPage<User> page= this.page(query.getPage(params),userQueryWrapper);return new PageUtils(page); } @Overridepublic User queryByName(String name) { QueryWrapper<User...
sex==1> 女<#elseif item.sex==2> 男<#else> 其他</#if> </#list> Map 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Map<String,Object> mapVar=new HashMap<>(); mapVar.put("张三", "123"); mapVar.put("李四", "456"); map.put("mapVar", mapVar); 代码语言:javascript...
protected View createView(String viewName, Locale locale) throws Exception { // If this resolver is not supposed to handle the given view, // return null to pass on to the next resolver in the chain. if (!canHandle(viewName, locale)) { return null; } // Check for special "redirect:...
if (StringUtils.isEmpty(role)) { throw new TemplateException("参数[role]不能为空", null); } if (hasRole(role)) { directiveBody.render(env.getOut()); } else { env.getOut().write(""); } } private boolean hasRole(Object role) { String[] roles = role.toString().split(","); fo...
if (errorView) { WebUtils.clearErrorRequestAttributes(request); } } 1. 2. 3. 4. 5. 6. 7. 然后render方法,看到 View view; if (mv.isReference()) {//mv 是String类型的,比如url // We need to resolve the view name. view = resolveViewName(mv.getViewName(), mv.getModelInternal(),...
public PageUtils queryPage(Map<String, Object> params) { String name = (String)params.get("username"); QueryWrapper<User> userQueryWrapper = new QueryWrapper<>(); userQueryWrapper.like(StringUtils.isNotEmpty(name),"username",name); Query<User> query = new Query<>(); IPage<User> page= th...
public void getDownLoadInfo(List<String> ids, HttpServletResponse response) throws Exception { if (!CollectionUtils.isEmpty(ids)) { //response 输出流 ServletOutputStream out = null; //压缩输出流 ZipOutputStream zipOutputStream = null;
1${price?string.currency}23对price进行格式化,显示为货币格式。45比如:price=167输出:¥1.0089${price?string.percent}1011对price进行格式化,显示为百分比。1213比如:price=11415输出:100% 4.list迭代 <#list0..(bigTypeList!?size-1) as i><#ifbigTypeList[i].code==settleCheckBillVO.bigType>${bigType...
this.checkTemplate(templateOptional); // 6.获取模板文件数据 String templateFile = this.getTemplateFile(templateOptional); if (StringUtils.isEmpty(templateFile)) { //(false, 24016, "模板文件数据为空!") ExceptionCast.cast(CmsCode.CMS_TEMPLATEFILE_DATA_ISNULL); ...
// Check if no parameters were given: if (!params.isEmpty()) { throw new TemplateModelException( "This directive doesn't allow parameters."); } if (loopVars.length != 0) { throw new TemplateModelException( "This directive doesn't allow loop variables."); ...