1.最近是因为要开始学习freemarker。在eclipse中如果不安装freemarker的话,ftl文件打开将是一片“黑色”,不利于「观感」,那是因为缺少对应的editor插件(像jsp会有对应的jsp editor)。所以我们要给eclipse安装FreeMarker Editor插件。。
不同于安装svn插件,安装freemarker插件还是略有不同。本篇讲述的是如何使用“非在线安装”(感觉在线安装太慢)的方式为ecllipse安装插件。
1)下载相应的freemarker-ide;
2)解压后把freemarker-ide文件夹放在eclipse的安装目录的plugins目录下;
3)检查freemarker-ide里面的freemarker的jar包版本,如果是比较老的版本,则用新的如freemarker-2.3.19.jar替换,如果是新的版本则不用管。
4)检查freemarker-ide/META-INF下的MANIFEST.MF文件里面的内容,Bundle-ClassPath对应内容是不是和新的freemarker的jar包一致,若不一致,改之;
5)改变eclipse安装路径下configuration\org.eclipse.equinox.simpleconfigurator \bundles.info 文件的内容——加上hudson.freemarker_ide,0.9.14,plugins/hudson.freemarker_ide_0.9.14/,4,false 其中hudson.freemarker_ide是你解压后ide的文件夹名称
6)重启eclipse,可以在window->preferences搜索出FreeMarker Editor。这表明freemarker插件安装成功。
而ftl文件的默认编辑器即是FreeMarker Editor(具体可在window->preferences->General->Editors->File Associations里面查看或者add)
2.安装Jadclipse插件
JadClipse插件是用于反编译.class文件的。也许大家比较熟悉使用Java Decomplier小工具,但有时候你不得不使用Jadclipse插件来反编译——当你需要debug某个jar包的内容时!而且安装Jadclispe插件也有利于便捷地查看引入的底层jar包的内容。
1)下载jad.exe和net.sf.jadclipse.xx.jar(xx为合适的版本)
2)将jad.exe放在某个目录下,建议最好放在跟jdk相同的目录下,以便查找;将jadclipse的jar包放在eclipse安装目录的plugins目录下。
3)重启Eclipse,在window->preference中可以查找到JadClipse,接下来在File Associations中绑定编辑方式。选择*.class和*.class without resource,都为他们指定默认的编辑方式为JadClipse Class File Viewer(default)。
4)至此,安装jadclipse插件就完成了,可随意打开一个底层的.class文件,即可打断点用来debug,或者纯粹查阅其逻辑等等。
============================ 持续补充中 ====================================
BTW, 补充复习下一些spring4.x的一些知识(非全面)
1)可在Action中用@Resource的方法引入一个已经定义好的bean, 并且属性名必须和bean id保持一致;
2)如果想用一个类作为项目一启动就会执行的功能,可以让他implements ServletContextListener并且用@WebListener作为类注解;
3)如果一个applicationContext.xml文件是项目启动的时候就会扫描加载的,(通常是一些必须初始化的bean),一些配置如camel(流程), quartz(定时任务)等的配置都可以被如:
<import resource="../xx/context.xml" /> 给引入进来。被引入的xml配置也会在项目启动的时候被“扫描”到。
4)在一个通过典型单例模式得出的一个实例中,想使用被spring管理的类,必须在响应方法中先获得spring的上下文环境,而不能直接通过注解来引入相关类。因为该实例并没有被spring管理,就不能直接使用由spring容器管理的其他的类。
5)小技巧:当你需要覆盖掉程序默认调用的Java类的逻辑(通常来自jar包),你可以建立一个包路径完全相同,类名也完全相同的类。这样程序在运行时,会按照优先级来优先加载你本项目中的该类。——这常常用在项目的平台移植中。
6)Struts2:js中如何获取来自Action传递过来的参数?——在页面定义一个hidden的input框,value即是${param}其中param为后台传递过来的参数。js中取该input框的值就可以啦。
相关推荐
Eclipse中freemarker插件Eclipse中freemarker插件Eclipse中freemarker插件Eclipse中freemarker插件Eclipse中freemarker插件
eclipse的freemarker插件,安装此插件后,可以在eclipse中高亮显示,freemarker文件
4,false 是Eclipse安装插件的默认模式 g) 退出Eclipse再重启,在window --> Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。在General --> Editors --> File Associations下,为*.html和*.htm文件...
Eclipse的freemarker插件,可高亮显示freemarker页面,需要的拿走。
有Myeclipse8.6安装freemarker插件的安装文档和所需要的压缩包,如果压缩包过时,还有下载最新压缩包的网址
eclipse中FreeMarkerIDE插件
eclipse freemarker 插件,将下载文件解压方式到 eclipse/dropins 路径下,重启eclipse即可。
eclipse中的插件freemarker-ide还有相关的插件安装文档
Eclipse Freemarker插件,可方便freemarker模板的开发
freemar在eclipse中没有提示,样式一片灰白,看着以及编写给人很不爽的感觉,找了很长时间才找的有用插件 使用步骤 1.解压后找到hudson.freemarker_ide_0.9.14 2.加到eclipse的plugins下 3.重启eclipse 若依旧未成功...
- JBoss出品 - 支持dropins安装 - Eclipse Neon上安装成功
Freemarker和Velocity的eclipse插件,要求eclipse3.0以上版本
是一个非常优秀的模板引擎,一个用来根据模板生成文本输出的通用工具,我们可以用它来生成例如HTML这样的文本,FreeMarker本身提供了一个Eclipse的插件用于编写FreeMarker模板文件,这个插件主要是提供了语法高亮、...
FreeMarker Eclipse最新插件,freemarker.jar已同步到官网最新版本,将解压后的plugin文件夹下的hudson.freemarker_ide_0.9.14包,复制到eclispe的plugin文件夹下,重启eclipse,可以看到.ftl格式文件已经设置为默认...
freemarker-2.3.15.jar 版本eclipse FreeMarker插件,已配置好MANIFEST.MF,mycelipse配置D:\Program Files\Genuitec\MyEclipse 8.5 M1\configuration\org.eclipse.equinox.simpleconfigurator目录下bundles.info...
eclipse freemarker插件, 解压后放到eclipse/plugins目录下, 重启eclipse即可.
eclipse plug jautodoc m2eclipse jadclipse easyexplore freemarker 本人用的是myeclipse6.5这些插件都可以安装成功