




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/share/detail/2240101关于myeclipse+freemarker框架开发中的一些总结在开发中总遇到乱码问题。所以自己在网上搜集并摘录在这里,以便以后查询使用。1.对于在myeclipse中JS注释文字乱码问题对于乱码问题,主要有MyEclipse的设置有关,可以在MyEclipse的选项卡中找到Editors此选项卡下的jsp选项卡窗口,有一个Encoding属性值,可选择Chinese即可解决显示乱码的问题!对于乱码是不会导致myEclipse语法错误提示的!现在就重点讲讲导致语法错误的问题解决方案,对于一般的web应用开发,我个人不建议使用myEclipse这个插件,个人推荐使用WTP这个插件,而且目前官网也将此插件结合到Eclipse之中,可见此插件之易用性和可用性。在Eclipse官网上下载Java EE Developers 这个版本即可!此版本非常适用于WEB项目的开发。此插件可解决上述楼主的所有问题。但不建议与myEclipse一些使用。2.在使用tomcat服务器时,如在跳转路径中传递中文参数会出现乱码现向!如:以和两种方式提交的变量flag在LoginServlet中用request.getParameter(“flag”);时就会出现乱码问题。解决:在tomcat/conf/servlet.Xml中 加入一段代码:3.如果uri中转递的是参数要发送到jsp页面,则必须在接受代码的jsp页面里面还要加入代码:4.在.js文件中加入了中文,添加到MyEclipe时就变成乱码了,但是网页能够正确显示中文,但是乱码怎么解决?在 myeclipse 的 preferences-属性 中搜索 javascript,搜到以后把它的Editing files 下的 Encoding 改为 Chinese,National Standard 就好了 也就是 GB18030 .5.对于在浏览器中JS输出文字乱码问题如果web application的编码规则是utf-8,如网页头中的:那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset=gb2312 或 charset=big5(假设输出的是Big5繁体字)。例:6.引用多个js文件,inntext输出中文乱码问题原来写的js文件,从来没有关心过他们的编码问题。可是后来不知怎么的,发现一些单独都好使得文件,被同时引用到一个页面中时,特别是JS里面有中文时。有时候就出现中文在浏览器输出乱码问题。一个一个的看编码。最后找到了原因。一般我们在中文OS中保存文本文件,默认都是一GB2312编码保存的,可是当我们在脚本代码中写有?这些符号后,保存文件会提示让你保存为Unicode格式。如果你不加理会,仍然保存为GB2312,那么下次打开这个文件你会发现?变成?_。这样的字符还有一些,比如在Windows中的高位ASCII字符,它们的Unicode定义就是一些比较怪异的字符,如果用GB2312强行存这些字符,打开后会被两两合并为汉字或成为乱码。回到我们脚本文件编码的问题上来,如果我们在同一个页面中引用多个JavaScript文件,而这些文件的保存编码又不同(有GB2312有又Unicode),就可能出错。当然不是总都出,这也是最要命的。由于对于7bit ASCII码,不管什么编码都是通用的,也不会有解码问题,可是如果文件里包含了汉字,就有可能出错了。比如,GB2312保存的js文件: var str = 这是一个GB2312编码文件。;var description = this file saved as GB2312 encoding.; 可以在选择编码为GB2312的IE中正确的被引用。 Unicode编码保存的js文件: var strW = 这是一个Unicode编码文件。;var descriptionW = this file saved as Unicode encoding.; 可以在选择编码为Unicode的IE中正确的被引用。 而这两个文件在下列引用中,不管怎么选择IE编码也是不能正确执行结果:( Test Encode alert(strW + rn + descriptionW); alert(str + rn + description);我的解决方法是:还是要和页面的编码保持一致。比如我的ftl文件编码是utf-8的。那么我一般会把JS文件用记事本打开。然后另存。名字不改。只是把下面的编码改为“utf-8”格式的。然后引用JS然后从新启动服务。问题就解决了!7.使用freemarker+springMVC的框架,不知道在.ftl文件中如何截取指定长度的中文字符串,freemakert有自己的函数时期也可以用CSS来控制。但是有一个弊端。就是只能控制显示一行的数据。如果是多行的就不行了。正好我用的是freemarker框架。有自己的函数。否则就要用JS或者是在服务端进行控制 $news.title $news.title0.12.顺便说下:ISO8859-1、utf-8和gb2312的意义ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。而gb2312是标准中文字符集。UTF-8 是 UNICODE 的一种变长字符编码,即 RFC 3629。简单的说大字符集。可以解决多种语言文本显示问题,从而实现应用国际化和本地化。对系统来讲,UTF-8 编码可以通过屏蔽位和移位操作快速读写,排序更加容易。UTF-8 是字节顺序无关的,它的字节顺序在所有系统中都是一样的。因此 UTF-8 具有更高的性能。不过如果是纯英文的话,用什么都可以,用GB2312也没问题。8.我在重新GHOST我的机器以后,启动myeclips出现“could not create the java virtual machine”的错误的解决方法1、在D:Program FilesMyEclipse 6.1 Blueeclipse有个eclipse.ini文件,原来的配置如下:-duct.ide-launcher.XXMaxPermSize256m-vmargs-Xms128m-Xmx512m-Duser.language=en XX:PermSize=128M-XX:MaxPermSize=256M2、现在将原来配置改成如下所示:-duct.ide-launcher.XXMaxPermSize256m-vmargs-Xms128m-Xmx512m-Duser.language=en -XX:PermSize=64M /修改此处-XX:MaxPermSize=128M只要修改以上代码后,myeclipse便可以启动了另,此配置eclipse中tomcate 也有,最大内存不可大于自身内存.9.在myeclipse中编辑显示ftl文件,安装freemarker IDE插件我用的是myeclipse环境来做开发,但是发现刚开始点击FLT无法编辑和显示 。办法如下:1.先到下载插件2. 解压,将hudson.freemarker_ide_0.9.14文件夹放入eclipse下或者myeclipse下的eclipse下的的plugins文件夹。3.发现hudson.freemarker_ide_0.9.14下的freemarker-2.3.6.jar包是比较早的版本,用新的freemarker-2.3.15.jar替换之,把MANIFEST.MF里的Bundle-ClassPath也改为freemarker-2.3.15.jar4. 退出Eclipse或者myeclipse再重启,在window - Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。在General - Editors - File Associations下,为*.ftl文件添加(add)FreeMarker Editor 作他们关联的编辑器(associated editors) , *.ftl文件的默认编辑器就是FreeMarker Editor。/yesreallove/blog/item/c69093b56e6c38d837d3ca2d.htmlMyEclipse(7.0以上版本)下安装freemarker ide插件2011年04月13日 星期三 10:28文章原地址/blog/static/89658031201052592443780/1. 经典的eclipse两种安装方式:/eclipse.html(访问该页面出现404)2.但是,在MyEclipse7.0+的版本,上面的方法是行不通的,因为在下载你填写的插件前,MyEclipse会下载一大堆自己的更新,这些更新全都位于MyEclipse的服务器或者Pulse的服务器,这两个服务器在国内是无法访问的。(有可能国内封了他们,也可能他们封了国内)。虽说代理可以解决这个事情,但找3天都不一定到一个能用的,现在的代理都会在代理过程中加一些广告或者其他乱七八糟的东西,除了看网页,做其他的根本不行。3.既然无法自动安装,就手动安装:先打开 /projects/freemarker/ 页面,点击“View all files”,查看文件列表。注意,要下载eclipse插件,而不是freemarker本身。 在下面的文件列表中选择“eclipse-plugin”文件夹,展开的文件就是各个版本的eclipse插件,当前最新是:/projects/freemarker/files/eclipse-plugin/0.3.1/fm_eclipse_0.3.1.tar.gz/download下载完插件后,解压缩(两个文件夹)到:Program FilesGenuitecCommonplugins解压后的目录:Program FilesGenuitecCommonpluginsorg.visigoths.freemarker_2.3.2Program FilesGenuitecCommonpluginsorg.visigoths.freemarker.ide_0.3.1然后需要修改一个文件,这很关键:Program FilesGenuitecMyEclipse 在文件最后加入下面两行:org.visigoths.freemarker.ide,0.3.1,file:/C:/Users/AppData/Local/Genuitec/Common/plugins/org.visigoths.freemarker.ide_0.3.1/,4,falseorg.visigoths.freemarker,2.3.2,file:/C:/Users/AppData/Local/Genuitec/Common/plugins/org.visigoths.freemarker_2.3.2/,4,false(格式大概为:插件名,版本号,file:插件目录,4,false插件名和版本号是由插件目录名字以下划线分割而得,file:后如果是目录结尾要有反斜杠、如果是.jar就不用,最后的4,false不知道是什么意思,不用管他)然后重启动MyEclipse,就可以用freemarker的eclipse plugin ide打开ftl文件了。在window - Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。(这是证明你安装成功的标志)在General - Editors - File Associations下,为*.html和*.htm文件添加(add)FreeMarker Editor 作他们关联的编辑器(associated editors) , *.ftl文件的默认编辑器就是FreeMarker Editor。这样在编辑混合有HTML和FreeMarker标记的文件时,可以选择右击文件 - Open with HTML Editor 或者 Open with FreeMarker Editor最后,要注意一下,Program FilesGenuitecCommonpluginsorg.visigoths.freemarker_2.3.2 中的freemarker.jar可能是很旧的,如果发现ftl文件中的一些符号,如感叹号、双问号如果报告为错误,那请下载最新版本的freemarker.jar包,覆盖plugins中的,然后重启MyEclipse就可以了。资料 2:在MyEclipse_8.5_GA环境下如何安装freemarker的插件 1.在官方网站下载freemarker的插件包,网址是:/projects/freemarker-ide/files/ 下载完后是个zip包将其解压开,里面有个plugins目录,将plugins目录下的hudson.freemarker_ide_0.9.14目录拷贝到MyEclipse_8.5_GA的plugins目录下面,我的MyEclipse_8.5_GA的安装目录是D:Program FilesMyEclipse_8.5_GA,所以plugins目录为D:Program FilesMyEclipse_8.5_GAGenuitecCommonplugins然后找到在D:Program FilesMyEclipse_8.5_GAGenuitecMyEclipse 8.5configurationorg.eclipse.equinox.simpleconfigurator目录下找到一个的文件,在这个文件的末尾加上一行配置代码:Java代码hudson.freemarker_ide,0.9.14,file:/D:/ProgramFiles/MyEclipse_8.5_GA/Genuitec/Common/plugins/hudson.freemarker_idMyEclipse(7.0以上版本)下安装freemarker ide插件2010-06-25 21:24:43|分类:笔记|字号订阅1. 经典的eclipse两种安装方式:/eclipse.html(访问该页面出现404)2.但是,在MyEclipse7.0+的版本,上面的方法是行不通的,因为在下载你填写的插件前,MyEclipse会下载一大堆自己的更新,这些更新全都位于MyEclipse的服务器或者Pulse的服务器,这两个服务器在国内是无法访问的。(有可能国内封了他们,也可能他们封了国内)。虽说代理可以解决这个事情,但找3天都不一定到一个能用的,现在的代理都会在代理过程中加一些广告或者其他乱七八糟的东西,除了看网页,做其他的根本不行。3.既然无法自动安装,就手动安装:先打开 /projects/freemarker/ 页面,点击“View all files”,查看文件列表。注意,要下载eclipse插件,而不是freemarker本身。 在下面的文件列表中选择“eclipse-plugin”文件夹,展开的文件就是各个版本的eclipse插件,当前最新是:/projects/freemarker/files/eclipse-plugin/0.3.1/fm_eclipse_0.3.1.tar.gz/download下载完插件后,解压缩(两个文件夹)到:Program FilesGenuitecCommonplugins解压后的目录:Program FilesGenuitecCommonpluginsorg.visigoths.freemarker_2.3.2Program FilesGenuitecCommonpluginsorg.visigoths.freemarker.ide_0.3.1然后需要修改一个文件,这很关键:Program FilesGenuitecMyEclipse 在文件最后加入下面两行:org.visigoths.freemarker.ide,0.3.1,file:/C:/Users/AppData/Local/Genuitec/Common/plugins/org.visigoths.freema
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合同签订与履行管理规程
- 医学教育评估体系的创新与挑战
- 小麦抗白粉病育种中的全基因组关联分析
- 阅读力的培养
- 共创绿色愿景
- 关节镜穿刺术后护理
- 2025养殖场的租赁合同范本
- 家畜繁殖学试题及答案
- 2025合同范本 初创企业股权分配的6大核心、4条原则、3步落地、5大陷阱指南
- 化学考试综合试题题库及答案
- 2024北京朝阳区四年级(下)期末语文试题及答案
- 规划退让地界协议书
- 电缆拆除合同协议
- 房子回收合同协议
- 2025-2030中国石头纸产业发展深度分析与运营机制风险研究报告
- 2025年安徽省中考化学模拟试卷(含答案解析)
- 精神科病人藏药护理措施
- 小学道德与法治学业水平测试要点解析
- 某引水式水电站-压力钢管安装技术措施
- 2025-2030快速换模系统行业市场现状供需分析及投资评估规划分析研究报告
- 榫卯结构科普课件
评论
0/150
提交评论