文档章节

JFinal 项目web.xml 基本配置解读 项目

 丁建祥
发布于 2016/12/12 10:03
字数 288
阅读 556
收藏 0

1. web.xml 基本内容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
    <display-name>conference2_cmda</display-name>
  
    <filter>
        <filter-name>jfinal</filter-name>
        <filter-class>com.jfinal.core.JFinalFilter</filter-class>
        <init-param>
            <param-name>configClass</param-name>
            <param-value>com.conference.common.ConferenceConfig</param-value>
        </init-param>
    </filter>
    <filter>
        <filter-name>test</filter-name>
        <filter-class>com.conference.common.interceptor.TestFilter</filter-class>
        
    </filter>
    <filter-mapping>
        <filter-name>jfinal</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    
    <welcome-file-list>
        <welcome-file>index</welcome-file>
    </welcome-file-list>

</web-app>

2. 说明

 web-app元素声明的是下面每个子元素的声明

display-name 是项目的名称

filter 过滤器定义

<filter-name>jfinal</filter-name>过滤器名称

<filter-class>com.jfinal.core.JFinalFilter</filter-class>是jfinal 封装好的一个过滤器,

这个过滤器主要执行了一些项目初始化的操作,

(也可以自定义过滤器:

自定义过滤器两步就可以完成

a 写一个过滤器   必须要实现javax.servlet.Filter,有三个实现的方法:init   destroy  doFilter(具体功能不用多说)

b 在web.xml里做配置,就可以使用了)

<filter-mapping> 过滤器的作用域/*是全部路径,名称必须和定义的过滤器名称相同

<welcome-file-list> 项目的欢迎页面

 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 58
码字总数 14465
作品 0
青岛
JFinal使用笔记1-部署demo项目到本地tomcat

尝试用JFinal开发个开源的社团管理系统,把开发过程中遇到的问题和解决办法记下来,以供参考。 部署jfinaldemofor_jsp到tomcat上 问题1、css, js文件加载失败。 原因:路径问题 解决办法: ...

土龙
2013/02/25
0
2
偶尔有跳转失败的情况,异常如下

[10:37:51:719] [ERROR] - - /refund/refundDetail?mallReturnId=91 java.lang.RuntimeException: File not found : /opt/jboot/webRoot/refund/refundDetail.html at com.jfinal.template.s......

保持-微笑
04/17
0
0
OSC上关于Jfinal的提问整理(二)

1.【问】:Db.tx(new IAtom())事务不起作用? 【jfinal答】:1:如果使用的mysql,确保引擎为 InnoDB 2:这行代码改一下Db.save(c3p0Plugin.getDataSource(), "tbtest", "PKID", record);去掉...

木川瓦兹
2013/04/25
0
2
JFinal整合CKFinder

使用JFinal对之前的系统进行重构,老系统使用了CKEditor+CKFinder编辑器,发现在web.xml中配置ConnectorServlet会被JFinalFilter过滤处理,而且使用JFinal之后也不想在web.xml中增加额外的配...

pandyyan
2013/05/13
0
0
手把手教你新建 jfinal项目 (一)

申明:个人对java web了解不多,水平不足,有搞笑的地方请勿喷。 一、开工了 1、首先上官网下载 jfinal 的jar包和文档 我们要下载带源码的,这样用的时候还能看看源码。 2、使用MyEclipse进行...

胡萝卜炒肉
2014/05/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取余运算

python中取余运算逻辑如下: 如果a 与d 是整数,d 非零,那么余数 r 满足这样的关系: a = qd + r , q 为整数,且0 ≤ |r| < |d|。 经过测试可发现,python3.6中取余运算得到的 r 是正整数;...

colinux
12分钟前
1
0
[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
3
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
3
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
1
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部