随便用,在context中set进去就可以了。

解决方案 »

  1.   

    但是我用的是一个新的java object,如JMath这个新的object。
    应该如何使用呢???
      

  2.   

    如一楼所言,Velocity用户手册---中文版http://ijsp.net/2/2003-9/27/0000434.shtml
      

  3.   

    解开vilocity压缩包后,在目录中有examples/app_example2目录。在Example2.java的
    context.put("project", "Jakarta");之后加入
    ----------
            java.util.Map map = new java.util.HashMap();
            map.put("test", "this is a test string");
            context.put("map", map);
    ----------修改Example2.vm,加入新一行
    ----------
    $map.get("test").toString()
    ----------修改Example2.bat如下:
    ----------
    @echo offset VELCP=.for %%i in (..\..\build\*.jar) do call appendVELCP %%i
    for %%i in (..\..\build\lib\*.jar) do call appendVELCP %%iecho Using classpath:  %VELCP%javac -classpath %VELCP% Example2.java
    java -cp %VELCP% Example2pause
    ----------
    双击运行Example2.bat,查看运行结果。