锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲第一页日韩专区,亚洲电影日韩精品,久久精品国产亚洲AV忘忧草18http://m.tkk7.com/dingdangxiaoma/category/30825.htmlzh-cnTue, 15 Apr 2008 08:34:02 GMTTue, 15 Apr 2008 08:34:02 GMT60velocity 渚嬪瓙http://m.tkk7.com/dingdangxiaoma/articles/193098.html鍙綋灝忛┈鍙綋灝忛┈Tue, 15 Apr 2008 07:01:00 GMThttp://m.tkk7.com/dingdangxiaoma/articles/193098.htmlhttp://m.tkk7.com/dingdangxiaoma/comments/193098.htmlhttp://m.tkk7.com/dingdangxiaoma/articles/193098.html#Feedback1http://m.tkk7.com/dingdangxiaoma/comments/commentRss/193098.htmlhttp://m.tkk7.com/dingdangxiaoma/services/trackbacks/193098.html 鍩虹鎼緩錛氫粠緗戜笂涓嬭澆velocity.zip錛屾妸lib涓嬬殑.jar鏂囦歡瀵煎叆鍒板伐紼嬩腑銆傚彟澶栬繕瑕佸鍏elocity.jar 鍜寁elocity-dep.jar.
hellosite.vm  鏀懼埌宸ョ▼鐨勭洰褰曞簳涓嬨?br />
Hello $name! Welcome to $site world!
HelloWorld.java
package com;
import java.io.StringWriter;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
public class HelloWorld {
    
public static void main(String[] args) throws Exception {
        
/* first, get and initialize an engine */
        VelocityEngine ve 
= new VelocityEngine();
        ve.init();
        
/* next, get the Template */
        Template t 
= ve.getTemplate("hellosite.vm");
        
/* create a context and add data */
        VelocityContext context 
= new VelocityContext();
        context.put(
"name""DingDangXiaoMa");
        context.put(
"site""http://www.sun.com");
        
/* now render the template into a StringWriter */
        StringWriter writer 
= new StringWriter();
        t.merge(context, writer);
        
/* show the World */
        System.out.println(writer.toString());
    }
}
鐩存帴榪愯榪欎釜紼嬪簭錛屽氨鍙互杈撳叆妯℃澘涓殑淇℃伅銆?br /> 2銆倃eb紼嬪簭錛宻ervlet 璋冪敤vm鏄劇ず淇℃伅銆?br /> hello.vm 鏀懼湪webRoot/web/涓嬨?br />
<html>
    
<body >        
     #set($name
="Hello ! DingDang")
        Hello, $name 
        woowoo
    
</body>
</html>
servlet 鏂囦歡錛?br />
public class SampleServlet extends VelocityServlet {
    
protected Properties loadConfiguration(ServletConfig config)
            
throws IOException, FileNotFoundException {
        Properties p 
= new Properties();
        String path 
= config.getServletContext().getRealPath("/");
        
if (path == null) {
            System.out
                    .println(
" SampleServlet.loadConfiguration() : unable to "
                            
+ "get the current webapp root.  Using '/'. Please fix.");
            path 
= "/";
        }
        p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, path);
        p.setProperty(
"runtime.log", path + "velocity.log");
        
return p;
    }
    
public Template handleRequest(HttpServletRequest request,
            HttpServletResponse response, Context ctx) {
        
/**
         * 鎴戠殑涓浜涙祴璇曡緭鍑?br />          
*/
        System.out.println(
"Hello  everyone");
        System.out.println(
"sfdsfsd");
        System.out.println(ctx);
        System.out.println(ctx.toString());
        System.out.println(request.getContextPath());
        Template template 
= null;

        
try {
            
/**
             * 涓昏浠g爜
             
*/
            Velocity.init();
            
/**
             * 娉ㄦ剰鐩稿璺緞
             
*/
            template 
= Velocity.getTemplate("/web/hello.vm");
            VelocityContext context 
= new VelocityContext();
            context.put(
"name""wowowowowowo  hello   hello  hello");
            
// template = Velocity.getTemplate("/web/sample.html");
        } catch (Exception e) {
            e.printStackTrace();
        }
        
return template;
    }
}
浠ヤ笂灝辨槸涓や釜鏈綆鍗曠殑velocity鐨勪緥瀛愩?涓涓槸java application 涓涓槸java web紼嬪簭銆?br /> 鍙傝冭祫鏂欙細
http://www.javaresearch.org/article/38895.htm


]]>
主站蜘蛛池模板: 亚洲永久精品ww47| 日日夜夜精品免费视频| 中文字幕亚洲电影| 亚洲免费在线观看| MM131亚洲国产美女久久 | 亚洲人成网站18禁止久久影院| 外国成人网在线观看免费视频| 亚洲av无码专区国产乱码在线观看| 久久久国产精品福利免费| 亚洲成亚洲乱码一二三四区软件| 热久久这里是精品6免费观看 | 毛片免费在线观看网址| 国产午夜亚洲精品| 免费人成网站在线高清| 国产精品极品美女自在线观看免费| 亚洲欧洲无码AV电影在线观看| 日韩免费视频一区二区| 亚洲欧洲日韩综合| 韩国二级毛片免费播放| 日韩在线视频免费| 亚洲男人的天堂www| 最近中文字幕免费2019| 亚洲色中文字幕在线播放| 亚洲国产精品一区二区三区久久 | 精品国产麻豆免费网站| 美女裸免费观看网站| 亚洲精品无码AV人在线播放 | 女人18毛片水真多免费看| 偷自拍亚洲视频在线观看99| 亚洲一区二区三区自拍公司| 最刺激黄a大片免费网站| 亚洲欧美日韩中文无线码| 亚洲日本一区二区三区在线| 1024免费福利永久观看网站| 91香焦国产线观看看免费| 麻豆狠色伊人亚洲综合网站| 国产免费午夜a无码v视频| 国产在线播放线91免费| 免费观看国产精品| 在线免费观看你懂的| 亚洲AV网一区二区三区|