如何配置公共页面
首先配置web.xml
<welcome-file-list>
<welcome-file>/index</welcome-file>
<welcome-file>/index.htm</welcome-file>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/500.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/403.jsp</location>
</error-page>
然后写对应的*.jsp页面就可以
但是这样会有一个问题,应用是使用springMVC+velocity的layout,这样是使用不了默认的模版样式的
只要这样处理一下就可以了:
a.写对应的Controller 跳转进去
@RequestMapping("/_404")
public String page_404() {
return "common/404";
}
b.在*.jsp页面
<%response.sendRedirect("/_404"); %>
好了完成了
分享到:
相关推荐
总的来说,配置Webpack处理多页面项目涉及到多个层面,包括入口配置、HTML生成、公共模块分离、输出配置等。理解这些核心概念并结合具体项目需求进行调整,能帮助我们构建高效、可维护的多页面应用。
- **公共文件**:公共资源,如全局CSS、JavaScript库或图标,可以在`public`目录下统一管理,并在所有页面中引用。 - **构建优化**:通过调整Vue CLI的配置,如分块策略、代码压缩、懒加载等,可以优化多页面应用的...
在创建单页应用(SPA)之外,Vue CLI 3 也支持配置多页面应用程序(MPA),这对于需要多个独立入口点的项目非常有用,比如不同的路由对应不同的 HTML 文件。下面将详细介绍如何使用 Vue CLI 3 配置多页面应用。 **...
`chunks` 字段指定了这些页面将包含哪些公共或特定的 chunk。 接着,你需要在 `src` 目录下创建相应的页面结构。例如,创建 `src/pages/index` 和 `src/pages/about` 文件夹,并在每个文件夹内创建 `main.js` 和...
为了区分不同页面的输出文件,我们需要在`output`配置中指定公共目录和动态生成的文件名。例如: ```javascript output: { path: path.resolve(__dirname, 'dist'), filename: '[name].[chunkhash].js', }, ``` ...
本文将详细介绍如何在Vue项目中设置导航栏和侧边栏为公共页面,并通过使用`<keep-alive>`和`$route.meta`来动态控制这些公共组件的显示。 首先,我们需要了解Vue Router的`meta`字段可以用来定义路由的元信息。这个...
**Webpack 多页面入口配置详解** 在Web开发中,Webpack是一个强大的模块打包工具,它可以将JavaScript、CSS、图片等资源进行高效管理和优化。对于大型项目,尤其是包含多个独立页面的应用,单个入口点的配置可能...
有时候我们pages中不同的页面需要不同的个性化布局这时候layout就起作用了 layouts 根目录下的所有文件都属于个性化布局文件,可以在页面组件中利用 layout 属性来引用。 pages文件下组件的layout属性值为layout文件...
这样一来,当需要更新公共内容时,只需修改公共文件即可,无需单独更新每个页面。这种方法不仅提高了工作效率,还减少了人为出错的可能性。 Apache服务器是目前使用最为广泛的Web服务器之一,它对SSI提供了很好的...
这是一个基于Java后端技术栈和前端Vue框架构建的项目,主要包含了两个功能模块:公共聊天室和简易商城页面。下面将分别对这两个模块以及所涉及的技术进行详细解释。 首先,公共聊天室是实时通信的一个典型应用场景...
JAVA公共组件平台是一种基于B/S架构的...总结来说,JAVA公共组件平台是一个强大的工具,它集成了常用的企业级应用开发功能,包括数据管理、权限控制、参数配置以及页面生成等,从而降低了开发复杂度,提高了开发效率。
- **代码分割**: 使用Webpack的代码分割功能,可以将公共的代码块(如第三方库)提取出来共享,这样每个页面的构建包就不会重复包含相同代码,从而优化了加载性能。 #### 7. 构建和部署 - **构建过程**: 在构建多...
如果整个应用只有一个统一的路由配置,那么可以将404页面的处理逻辑写在一个公共的配置文件中。 总结来说,全局配置Vue应用的404页面涉及以下步骤: 1. 在路由配置文件中,定义一个`/404`路径的路由,关联到404...
6. **公共模块与页面独享模块**:对于公共的库和组件,可以通过配置 Webpack 的 CommonsChunkPlugin(在新版本中已改名为 `SplitChunksPlugin`)提取出来,减少重复加载。而页面特有的模块则应与公共部分分开打包,...
**Webpack 多页面应用配置详解** Webpack 是一个流行的前端模块打包工具,它允许开发者将复杂的 Web 应用程序分解为小块(模块),然后进行优化和打包。在创建多页面应用程序(MPA)时,我们需要对 Webpack 配置...
配置公共可访问的无线局域网(WLAN)对于Windows Vista用户来说,是一项重要的任务,特别是在大学图书馆等公共场所,这能确保用户可以安全、便捷地接入网络。中山大学图书馆为学生和教职员工提供了无线网络服务,...
在Windows Vista操作系统中,配置公共可访问的无线局域网络(WLAN)是一项关键任务,尤其在公共场所如图书馆等,确保安全和顺利的网络连接至关重要。以下是一份详尽的步骤指南,帮助用户在南校区和东校区图书馆设置...
这段配置告诉Nginx对.css和.js文件设置1小时的过期时间,并添加`Cache-Control`头,声明为可公共缓存。这允许浏览器和代理服务器缓存这些静态资源,但具体配置应根据实际需求和服务器性能调整。 综上所述,页面缓存...
因此,我们需要为每个页面单独配置入口点和输出文件,同时确保公共模块只被打包一次。 **三、初始化项目** 首先,确保已安装 Node.js 和 npm。创建一个新的项目文件夹,如 "Webpack4Start",并进入该目录。运行 `...
"公共分页功能实现"这个标题表明我们将讨论一个可复用的分页解决方案,这通常涉及到后端数据处理和前端页面展示的协同工作。 1. **Oracle数据库连接**: Oracle是一种流行的关系型数据库管理系统,用于存储和管理...