- 博客(11)
- 收藏
- 关注
原创 在struts中使用freemarker时怎么访问session,request等对象
在使用jsp作为展示层的时候,取得session、request等对象大家都很熟悉,但是当使用freemarker的时候,就有一点难度了,1、首先我们定义个个Actionpublic class FreemarkerAction extends ActionSupport{ private String name; private String age; public Stri
2012-08-24 13:50:36 1860
原创 使用freemarker制作邮件模版
在实际的开发中,发送电子邮件是件很经常的事情,例如你做一个网站,当用户注册的时候需要把发封邮件给用户,通知他注册成功或者其他的,再比如,在点上商务网站中,用户下订单需要发送邮件告知用订单状态什么的,发货了也要发邮件通知用户已发货,等等,很多时候我们都是需要将相同的内容发送给许多用户,无外乎改变下邮件中的用户名,帐号,订单号什么的,其他的都可以做成模版,这样也方便美工美化邮件内容,方便文档人员设计邮
2012-08-23 20:55:01 1374
原创 在struts中使用freemarker
在struts中使用freemarker也很简单,只需要在struts.xml配置result 的type为freemarker就可以了,但要注意下,汉字的在ftl显示中会有乱码问题,技术你在struts.xml配置你还会发现乱码问题,要解决这个问题,需要修改下tomcat的配置文件,找到tomcat安装目录conf文件夹,然后打开server.xml文件,修改这一行 <Connecto
2012-08-23 10:32:09 570
原创 在普通Java项目中使用freemarker
昨天简单的说了下在web项目中怎么使用freemarker,其实也可以在普通的java项目中使用freemarker,和web使用没什么太大的区别,只是在设置模板所在的文件夹的方法上有所不同,在Java项目中使用的是setDirectoryForTemplateLoading方法,在web项目中使用的是setServletContextForTemplateLoading方法,下面来看看怎么在普通
2012-08-22 09:57:59 2433
原创 在Servlet中使用FreeMaker
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,关于它的优缺点,网上有很多人在讨论,以前用过FreeMarker,但是是在ofbiz中使用的,今天尝试了下在servlet环境中使用,没想到还挺简单的,没有想象中那么复杂,下面实现一个hello world示例1、首先,将freemarker的jar包加到web工程的lib目录中,2、在WEB-INF文件夹下新建一个文
2012-08-21 14:56:56 815
原创 使用css伪类实现tip提示效果
在页面开发中,经常需要做一些提示效果,可以使用javascript来实现,如果觉得用javascript比较复杂,也可以使用CSS来实现,如果你确定你的网页不会在IE6及以下的浏览器中使用,就可以这么做。要使用css来实现,就要用到:hover,这个属性表示的是当鼠标悬浮在元素上方时,向元素添加样式。所以我们可以用它来实现: div span{ disp
2012-08-10 10:21:11 338
原创 javascript事件学习笔记
1、事件 当我们于浏览器中的页面进行交互的时候,事件就发生了!时间可能是我们在页面某个元素上单击鼠标,按下键盘按键或者加载一个页面,改变一个页面大小等等。2、事件顺序 事件顺序是指javascript中事件的传播顺序,当我们在一个元素上单击鼠标的时候,就会发生鼠标单击事件,这个鼠标单击事件在javascript中会向其他元素传播,基本上有两种传播方式,一种是冒泡,传说这是I
2012-08-07 21:19:06 229
原创 简单的javascript拖拽示例
利用javascript来做拖转,如果忽略很多细节,实现起来很简单,但人们都说细节才是最重要的,我也是刚自学javascript不久,对于拖拽的很多细节我自己也不是很清楚,我只知道在鼠标按下时记录下鼠标位置和元素位置,鼠标移动时元素跟着移动,当松开鼠标按键的时候,拖拽完成,我绝对对我我们初学者来说,过于关注细节会带来一种恐惧,让人渐渐失去学习的兴趣,反而不如先忽略一些细节,把demo做出来,这样对
2012-08-06 15:41:07 216
原创 利用函数返回值实现连续操作
今天突然想到一个问题,我怎么才能实现对一个对象的连续操作呢,就像这样: var root = new Root("00") root.createChild("11").createChild("22").createChild("33");当然,我的语言组织能力有限,也不知道该形容这种操作更合适,总之,我的意思是:1、我要定义一个根节点00;2、我要在根节点00下创建子节
2012-08-06 12:00:09 141
原创 activemq配置mysql数据库
以前做项目的时候需要要个消息服务器,于是在网上找了找,发现activemq挺不错的,于是就接触了是activemq!activemq使用起来很简单,它自身使用了KahaDB来实现持久化,这也是官方推荐的,但是一般我们在项目中都是使用其他的数据库,例如Mysql,下面整理下怎么使用mysql,1、首先到activemq安装目录\conf文件夹下找到activemq.xml2、打开active
2012-08-03 14:56:07 1093
原创 简单的javascript日期选择控件
以前在做项目的时候经常需要进行日期操作,于是乎到处找哦日期操作控件,看到别人写的日期控件感觉很羡慕,没办法,当初不会javascript,只有羡慕的份了,目前抽了点时间看下javascript,也试着模仿写着一个日期控件,虽然写的很简陋,但是能写出来,心里还是很高兴的!JS代码:(function(){ var calendarDiv = null; var year = 0;
2012-08-03 09:00:10 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人