javascript学习指南|java中使用web-fragment.xml进行模块化开发

时间:2018-10-29  来源:extjs  阅读:

基于eclipse下进行开发

1.新建一个web-fragment工程
File -> New -> Other... -> Web -> Web Fragment Project - > Next -> 添加要新建项目名 -> Next -> Finish

2.编写 web-fragment.xml 中的文件内容

 代码如下




testt

 testt
   
    
         org.Rudiment.Listener.MyRequestListener
    

   
    
        
    

 


3.在src下面创建一个包 org.Rudiment.Listener
4.在 org.Rudiment.Listener 包下面创建一个监听器类(MyRequestListener)

 代码如下

package org.Rudiment.Listener;

import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.http.HttpServletRequest;

public class MyRequestListener implements ServletRequestListener, ServletRequestAttributeListener
{

    @Override
    public void attributeAdded(ServletRequestAttributeEvent arg0) {
        System.out.println("Request范围中的属性:" + arg0.getName() + " 被添加,数值为:" + arg0.getValue());
    }

    @Override
    public void attributeRemoved(ServletRequestAttributeEvent arg0) {
        System.out.println("Request范围中的属性:" + arg0.getName() + " 被删除,数值为:" + arg0.getValue());
    }

    @Override
    public void attributeReplaced(ServletRequestAttributeEvent arg0) {
        System.out.println("Request范围中的属性:" + arg0.getName() + " 数值更新为:" + arg0.getValue());
    }

    @Override
    public void requestDestroyed(ServletRequestEvent arg0) {
        HttpServletRequest request = (HttpServletRequest)arg0.getServletRequest();
        System.out.println("请求即将结束"  );
    }

    @Override
    public void requestInitialized(ServletRequestEvent arg0) {
        HttpServletRequest request = (HttpServletRequest)arg0.getServletRequest();
        System.out.println("请求即将开始,请求来自" + request.getHeader("Referer") + "发向" + request.getRequestURI());
    }

}


 

5.将鼠标放在项目名称的上面然后,右键 export -> Java -> Jar -> 一直默认 Next
6.将我们的导出的jar放在我需要添加模块的web的WEB-INF/lib/中这个时候,重启Tomcat,然后访问页面的时候,发现,tomcat后台已经显示监听器打印的信息了。

javascript学习指南|java中使用web-fragment.xml进行模块化开发

http://m.bbyears.com/wangyezhizuo/45412.html

推荐访问:java学习路线
相关阅读 猜你喜欢
本类排行 本类最新