摘要:
在FreeMarker页面中可以使用<#local...>定义新的变量,但要注意的是<#local>指令的使用必须要在<#macro>和<#function>中,如果你在宏或函数中使用了<#include>指令引入了外部的文件,而在外部文件中使用<#local>指令却没有包含在<#macro>和<# 阅读全文
摘要:
技巧1:在使用阿里的代码规范插件时,当你创建一个新类后,在类名下会出现提示,让你在类的注释中加入创建者的名字,如果你采用了插件自动补全功能,会在类的注释中加入了当前操作系统的用户名,如何才能设置成自己个性化姓名。这需要在IDEA中的启动参数中添加。 选择IDEA的菜单Help -> Edit Cus 阅读全文
摘要:
在Gradle构建系统时设置了项目的版本号,使用SpringBoot开发应用程序时也需要Gradle构建项目的版本号,两个不同体系下的版本号如何统一使用,Gradle已经给出可用的方案。 一般情况下,在SpringBoot应用程序中我们会在application.properties文件中定义应用的 阅读全文
摘要:
使用Shiro控制资源的访问权限一般会采用JavaConfig的方式在代码中实现,示例如下: Map<String, String> map = new LinkedHashMap<>(); // 过滤链定义,从上向下顺序执行,一般将 /**放在最为下边 map.put("/install", "a 阅读全文
摘要:
问题1:在使用Gradle多模块管理时,子模块中定义本地依赖要注意相对路径是以子模块为基准,不出错但就是找不到依赖的类 比如: subprojects { dependencies { compileOnly 'com.google.code.findbugs:annotations:3.0.1' 阅读全文
摘要:
自定义了一个宏,用于在网页上生成单选钮,代码如下: <#macro radios name choices checked = 'N/A'> <#list choices! as value, label> <#if checked == value> <label><input type="rad 阅读全文
摘要:
在早期使用SpringMVC与JSP实现的程序中,当请求达到JSP页面后,在JSP页面中可以再调用其它Controller定义的方法并渲染页面注入到当前的视图中。这种机制在后端生成HTML页面的传统方式是经常采用的机制,特别是PHP实现的Web应用十分常见,在JSP可以使用jsp:include指令 阅读全文
摘要:
JasperReport在用TIBCO Jaspersoft Studio进行报表设计的时候默认采用的字体是SansSerif,中文并不在其处理范围之内,把字体显示设置为华文宋体,如下图: 报表jrxml模板文件中可看到已经显示加了华文宋体。 <staticText> <reportElement 阅读全文
摘要:
使用iReport做报表时,需要将金额转换成"1,000,000.00"格式。1、确定Field为数字类型(BigDecimal),即传入的数据对象金额属性的数据类型也为BigDecimal;2、在报表模板中,设置Text Field标签的属性:(1)Expression Class : java. 阅读全文
摘要:
当我们在用Jaspersoft Studio制作好PDF模板,并生成扩展名为jrxml的jaser设计文件,将jaser文件放在web项目目录下,这时在Contoller中调用JasperExportManager.exportReportToPdf()函数,即可输出PDF文件。按照设计思想本应一切 阅读全文