zoukankan      html  css  js  c++  java
  • 修改MyEclipse中的Jsp页面模…

    呵呵!!谢谢,实用啊!!

    修改MyEclipse中的Jsp页面模板和默认编码模式


    每次用MyEclipse新建Jsp页面,都要删除一些无用的代码,修改pageEncoding. 今天从网上搜索了一下修改Jsp页面模本的方法:

    找到MyEclipse安装路径下的MyEclipseCommonpluginscom.genuitec.eclipse.wizards_9.0.0.me201103012021.jar(我用的是MyEclipse9.0,其他版本大致也是一样的)。

    把com.genuitec.eclipse.wizards_9.0.0.me201103012021.jar这个jar包复制出来,解压后,找到这个路径下的templatesjspJsp.vtl 这个Jsp页面的模板文件,用记事本打开:(下面//后是对模板文件做的注解,请仔细看)

    #*---------------------------------------------#
    # Template for a JSP
    # @version: 1.2
    # @author: Ferret Renaud
    # @author: Jed Anderson
    #---------------------------------------------#
    *#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%> //这里不能修改默认编码模式,修改默认编码模式,请到MyEclipse工具依次打开windowspreferencesgeneralcontent Types右边框中TextJSP最下面Default encoding修改为 utf-8 单击右边Update(一定要Update) 再Ok
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>//这段Jsp小脚本可以删掉

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">//这里是为页面添加正确的DOCTYPE(不能删)
    很多设计师和开发者都不知道什么是DOCTYPE,DOCTYPE有什么用。DOCTYPE是document type的简写。主要用来说明你用的XHTML或者HTML是什么版本。浏览器根据你DOCTYPE定义的DTD(文档类型定义)来解释页面代码。所以,如果你不注意设置了错误的DOCTYPE,结果会让你大吃一惊。XHTML1.0提供了三种DOCTYPE可选择:

    (1)过渡型(Transitional )

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    (2)严格型(Strict )

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    (3)框架型(Frameset )

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    对于我们初级改善来说,只要选用过渡型的声明就可以了。它依然可以兼容你的表格布局、表现标识等,不至于让你觉得变化太大,难以掌握。

    <html>
      <head>
        <base href="<%=basePath%>">//这是设置基础路径,可以删掉
        
        <title>My JSP '$title' starting page</title>
       
     #parse( "templates/jsp/JSPMetaTags.vtl" )//这里是一大串meta标签,可以删掉
      </head>
     
      <body>
        This is my JSP page. <br>
      </body>
    </html>
    修改了Jsp模板文件后,

    用WinRAR打开MyEclipse安装路径下的com.genuitec.eclipse.wizards_9.0.0.me201103012021.jar,再打开 templates 模板文件下的 jsp 文件夹,还差一步了。把刚才修改过的Jsp.vtl挪进来,点‘确定’,复制并替换。再用MyEclipse新建Jsp文件,奇迹出现了[转载]修改MyEclipse中的Jsp页面模板和默认编码模式

  • 相关阅读:
    Spring 中PageHelper分页插件使用
    手写Spring框架学习笔记
    Spring 集成Junit单元测试
    创建产品服务工程
    Oracle 常用SQL语句
    解决The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
    微服务如何拆分
    Eureka的高可用
    Eureka Client的使用
    Spring Cloud Eureka Server使用(注册中心)
  • 原文地址:https://www.cnblogs.com/ubuntuvim/p/4796572.html
Copyright © 2011-2022 走看看