#if($exception)
#if($!exception.class.simpleName=="NoSuchMethodException")
$!response.setStatus(404)
404! 您请求的内容不存在
#else
出错了: $exception.message
#end
#elseif($result)
#if($result.resultCode)
#showSimpleError()
#else
系统错误
#end
#end
spring中配置
<!-- exception related -->
<!-- all exception handler will be registered by DispatcherServlet default (detectAllHandlerExceptionResolvers=true) -->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="common/error"/>
<property name="exceptionMappings">
<props>
<prop key="xxxx.common.hrm.IllegalHrmPrivilegeException">error/access-denied</prop>
</props>
</property>
</bean>
分享到:
相关推荐
使用velocity.js开发序列动画,需要同时引入velocity.ui.min.js库文件
利用velocity来定义动画序列,可以直接使用velocity.js中预定义动画开发自己的网页动画,也可以利用velocity.js自定义动画
在实际项目中,将Velocity-1.7.jar与velocity-tools-2.0结合使用,可以构建出强大的动态内容生成系统,尤其是在Web应用开发中,它能够帮助开发者更高效地管理和呈现动态内容,同时保持良好的代码组织结构。...
jar包,官方版本,自测可用
velocity-1.4.jar velocity-1.4.jar
Velocity是Apache软件基金会的一个开源项目,它...总的来说,Velocity和Velocity Tools是Java Web开发中的重要组件,它们帮助开发者构建高效、可维护的Web应用,同时保持前后端的清晰分离,提高了开发效率和用户体验。
Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生...
使用velocity.js开发序列动画,需要同时引入velocity.ui.min.js库文件
1. **创建引擎实例**:通过`org.apache.velocity.app.VelocityEngine`初始化Velocity引擎。 2. **设置配置**:配置Velocity,例如模板路径、缓存策略等。 3. **加载模板**:使用引擎加载模板文件。 4. **填充上下文*...
1. **velocity.jar**:这是 Velocity 框架的核心库,包含了所有必需的类和接口,如 `VelocityContext`、`Template` 和 `VelocityEngine`,它们是 Velocity 运行时环境的基础。 2. **docs** 文件夹:包含 Velocity ...
velocity-1.5.jar 需要的朋友快来看看
11. 自定义Velocity模板:通过`#parse ("$full_templates_path/any_custom_velocity_file.vm")`可以添加自定义的Velocity模板文件到`portal_normal.vm`中。 学习Liferay主题开发,建议参考书籍《Liferay User ...
velocity-1.6.jar
- **编写模板**:使用`.vm`后缀的文件创建模板,其中可以包含Velocity指令和变量。 - **运行**:在Java代码中,通过VelocityContext对象设置变量,然后使用Velocity引擎渲染模板并输出结果。 **常见指令与语法** -...
// Template t = ve.getTemplate("src/velocity/hellovelocity.vm"); ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath"); // 在类路径下加载 ve.setProperty("classpath.resource.loader.class...