1.Bean
public class User {
private int userId;
private String userName;
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
2. action
import com.opensymphony.xwork2.ActionSupport;
public class IndexAction extends ActionSupport{
private User user=new User();
public User getUser(){
return user;
}
public String execute(){
user.setUserId(1);
user.setUserName("prodream");
return "freemarker";
}
}
3. struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="test" namespace="/" extends="struts-default">
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>index.jsp</result>
</action>
<action name="freemarker" class="IndexAction">
<result type="freemarker" name="show">/index.ftl</result>
</action>
</struts>
4.index.ftl
<meta http-equiv="content-type" content="text/html; charset=utf8">
<center>你好 ${user.userName}!Your ID:${user.userId}</center>
5. 请求 http://localhost:8080/test/freemarker.action
你好 prodream!Your ID:1
分享到:
相关推荐
自己写的一个框架例子,公司也在用,框架是struts2+hibernate+freemarker
Struts2 和freemarker实例 简单STRUTS2的使用,和freeMarker的使用
这是一个struts2 freemarker 国际化的小例子
Java freemarker demo 【struts + freemarker】 自己修改的一个小例子,可以运行的,如果有问题修改一下jar包
1.FreeMarker 2.3.16pdf手册 2.struts2+freemarker web项目例子,可以运行
struts2.0+freemarker实例
本案例是freemarker+struts实现的简单例子,适合初学者参考。
适合初学freemarker的人参考的一个简单登录代码。主要是实现freemarker与struts2的整合
freemarker与struts搭建的完整实例,只适合刚学freemarker的入门一个示例,里面还加入网上的一个dwr配置实例,仅供参考
Struts2整合FreeMarker实例框架初学例子. myeclipse 工程代码. 利用Struts2生成静态页面其实很灵活,很强大,尤其是利用Struts2对Freemarker较好的支持,充分利用Freemarker的模板功能来生成静态页面。 比较简单....
struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增删改查+freemarker 摸版 struts2 的方式自己去看简单。...freemarker 用摸版来表现视图,这个例子就是简单的用法没进行进一不的架设
struts1.2 + freemarker实现登录成功页面静态化例子
简单的新闻发布系统 用到了SSH2框架 页面是用freemarker生成的静态页面 用户名Admin 密码123456
freeMarker整合struts2实例调用模板生成html页面,对于初学者肯定有用的
整了一个下午,整了一个SSHF框架,希望能帮助想要的人。实例比较简单,就是登陆和注册。
自己写的一个struts2+freemarker例子 供大家研究一下,这两者互相调用的流程机制..
里边内容很少,只是希望让没接触过的人...这样在看有关freemarker相关资料时不会那么茫然. 下了例子,最好在下个freemarker插件 http://freemarker.sourceforge.net/eclipse.html<br>这是插件地址,有安装说明
FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。... FreeMarker更适合作为Model2框架(如Struts)的视图组件,你也可以在模板中使用JSP标记库 FreeMarker是免费的
• 采用hibernate3+struts2+spring2+freemarker主流技术架构 • 懂html就能建站,提供最便利、合理的使用方式 • 强大、灵活的标签,用户自定义显示内容和显示方式 • 在设计上自身预先做了搜索引擎优化,增强对...
刚学了FreeMarker,就做了一个简单的实例,跟struts结合,struts的界面用.ftl生成,有全部的源码,保证能运行