我研究过一点,Velocity必须使用Servlet来生成页面的。

解决方案 »

  1.   

    我觉得和PHP里的模版很像,用一套自己的标记,将动态内容取代模版中的标记,不过比较强大,标记还支持基本的流程语句,还不错吧。但用Servlet麻烦了一点,要是可以在jsp里使用就好了。
      

  2.   

    你说的,我在个个java 站,都看过了,就是不知道,怎样在jsp里使用
    我是想这样实现的  
    1、首先要一个写好的htm文件模板,后台用Writer对象来写文件,然后几个需要替换的地方如新闻标题、新闻内容直接根据输入的来替换,文件名字就用日期如2000-12-18-1.htm类似的;  
    2、文件上传用jspsmartupload组件,主要用来传新闻图片,然后将生成的图片路径替换模板中的img src标签;  
    3、数据库中同时保存文件标题、文件名、日期等信息,新闻内容等其他的信息就没有必要保留了;  
    4、前台调用直接从数据库中取XXX.htm文件名、文件标题就行了;  
    可是,我不知道,具体怎样Writer对象来写文件?
    谁知道的,请教一下
      

  3.   

    jsp是不支持的怎么写可以看看
    http://dev.csdn.net/develop/article/25/25375.shtm
      

  4.   

    确实复杂啊
    我想学学Writer对象怎样来写文件?
    能否说说