`
jdluojing
  • 浏览: 17954 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

myeclipse新建JSP中DOCTYPE问题

 
阅读更多

和上次一样,将写好的html复制到jsp文件中,在ie6下出现margin居中无效的情况,纯html中没有这个问题。Jsp是使用myeclipse新建的(Advanced Templates),其生成的DOCTYPE如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">

而使用editplus创建的html文件中的DOCTYPE如下:

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

正是由于这个DOCTYPE的不同导致在ie6下css的margin居中失效。

当然,有时候我们需要浏览器css兼容问题时,特别是ie,我们可能会选择css hack。相对于css hack来说,选择正确的DOCTYPE来实现css兼容来的更加简单。只要我们选择一个合适的DOCTYPE,同时css写的比较规范,那么出现浏览器兼容性的问题的几率就会减小。

对于DOCTYPE中DTD的类型,目前来说大多选择Transitional类型,一般如果我们使用专门的网页制作软件新建HTML时都会使用这个DOCTYPE。

但是在myeclipse下新建的JSP(AdvancedTemplate)页面中并不是使用这个DOCTYPE(DTD都没有指定),那么就可能会引发浏览器兼容性问题,为了避免这个问题我们最好还是使用通用的格式。

在myeclipse中新建Jsp时选择JSP(Basic Templates)时,我们可以自己选择使用哪个模版页面,如果新建项中没有这个选项,点击 window -> Customize Perspective在下面选择new,将jsp(BasicTemplate)选中,确定。


这样我们就可以自定义一个合适的JSP模版,然后新建JSP的时候就使用我们自己定义的模版就可以了。

打开首选项,在左边展开JSP - > JSP Template点击右边窗口的 new 选项 填写相关信息,保存即可:


在新建JSP页面的时候选择JSP(Basic Template)然后点击 next 选择要使用的 JSP模版,然后点击finish即可。下次在使用的时候就不用再选择模版了,系统会使用上一次的选择。

新建JSP页面代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

分享到:
评论

相关推荐

    MyEclipse 9.0 自定义创建JSP模板的方法

    - `Serein-JSP-template`是该模板在MyEclipse中的标识名称,用于新建JSP文件时选择模板。 - `context="com.genuitec.eclipse.wizards.jsp"`是必须存在的属性,其值应与其他JSP模板相同。 6. **保存配置文件** ...

    用Myeclipse开发JSP(1).docx

    3.2 **新建JSP文件**: - 在MyEclipse的Package Explorer中,右键点击项目,选择“New” -&gt; “JSP File”,输入文件名如`index.jsp`。 - 打开新创建的`index.jsp`,找到`&lt;body&gt;`标签之间的部分,这是显示在浏览器...

    在MyEclipse10中增加自定义模板【完整版】

    重启MyEclipse后,在新建JSP文件时,应该能够在模板列表中看到刚刚添加的模板。 #### 四、总结 通过以上步骤,我们成功地在MyEclipse10中添加了一个自定义的JSP模板。这不仅可以提高开发效率,还能够让团队成员之间...

    MyEclipse+JBoss开发部署jsp和servlet入门源码

    在`MyEclipse`中,我们可以通过新建一个Servlet类,继承`HttpServlet`,重写`doGet`和`doPost`方法来实现HTTP请求的处理。例如,创建一个名为`HelloServlet`的Servlet,可以在其中写入欢迎信息: ```java import ...

    用myeclipse6.5开发fckeditor在jsp的应用

    然后,在MyEclipse中新建一个JSP页面,将FCKeditor的JavaScript文件引入到页面头部。通常,我们会引入`fckeditor.js`,并设置编辑器的实例化代码,如下: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!...

    ueditor1.4.3.jsp在Myeclipse下部署好的实例

    1. 创建Web项目:在Myeclipse中新建一个Web Project,将ueditor的jar包和所有静态资源文件(如js、css、images等)放入项目的WebContent目录下的WEB-INF/lib和static目录中。 2. 配置web.xml:ueditor的使用需要配置...

    myeclipse搭建SSH框架图解

    在MyEclipse中,通过`Ctrl+N` &gt; `MyEclipse` &gt; `Web-Struts` &gt; `Struts 1.3 Forword`,设置`Name`为`index`,`Page Path`为`/index.jsp`。 **7. 修改Action类** 最后,我们需要在`LoginAction`的`execute`方法中...

    MyEclipse Spring 入门教程

    本入门教程将引导你逐步了解如何在MyEclipse中配置和使用Spring框架。 首先,我们需要在MyEclipse中创建一个Spring项目。打开MyEclipse,选择"File" -&gt; "New" -&gt; "Dynamic Web Project",为项目命名并指定相关的JRE...

    Helloworld jsp实验报告

    4. **新建JSP文件**:在WebRoot目录下创建一个新的JSP文件。这里可以使用默认提供的模板快速生成。 5. **编写JSP代码**:编辑JSP文件,添加“Hello World”文本。 - 示例代码: ```jsp ; charset=UTF-8" ...

    myeclipse框架

    1. **新建Web Project**:首先,在MyEclipse中创建一个新的Web项目,这里命名为`struts2_template`。 2. **导入必需的JAR包**:为了使项目能够运行Struts2框架,我们需要添加几个核心库。这些库包括但不限于: - `...

    熟悉JSP开发环境

    - 在 Eclipse 或 MyEclipse 中新建一个 Web 项目。 - 创建一个名为 `index.jsp` 的 JSP 文件。 - 编写如下代码: ```jsp *" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE ...

    修改模板代码(myEclipse8.5-9-10)

    接下来启动MyEclipse,在新建项目或文件时,就会使用新的模板来进行初始化了。 通过上述步骤,我们可以有效地利用MyEclipse提供的模板功能,提高开发效率,减少重复工作。这对于频繁进行类似项目开发的团队来说是...

    tomcat与myeclipse的连接配置[参照].pdf

    在项目中新建一个名为`index.jsp`的文件,输入以下代码: ```jsp *" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; ()%&gt;/"&gt; &lt;title&gt;My JSP 'index.jsp' starting page ,keyword2,keyword3"&gt; &lt;!-- --&gt; ...

    jsp和servelet 的学习和使用

    3. 创建JSP文件,选择“File” -&gt; “New” -&gt; “Other”,然后在Web类别中选择JSP文件模板。 4. 编写JSP页面的基本结构,包括设置页面编码、导入需要的Java包,以及定义脚本元素。 例如,以下是一个简单的JSP页面...

    MyEclipse搭建struts环境

    以下是如何在MyEclipse中搭建Struts开发环境的详细步骤: 1. **创建新项目**: - 打开MyEclipse,选择"New" -&gt; "Projects",在弹出的窗口中,找到并选择"Web Project",点击"Next"。 - 在新项目设置中,为项目...

    jsp实验报告

    4. **创建Web应用**:在Eclipse中新建Web项目,例如命名为“FirstJSP”。 5. **编写index.jsp**:创建JSP文件,加入简单的文本输出。 6. **发布测试**:将项目部署到Tomcat,通过浏览器访问验证是否正常显示。 ####...

    MyEclipse下配置Struts2[整理].pdf

    总结来说,配置Struts2框架在MyEclipse中的主要步骤包括:创建Web项目、配置web.xml、导入库文件、创建Action类、编写struts.xml配置文件、创建JSP页面以及部署和启动服务器。这个过程是每个Java Web开发者在使用...

    MyEclipse 10下Struts 2的开发说明(一)

    首先,在MyEclipse中创建一个新的Web Service项目。项目创建后,通过右键菜单选择"MyEclipse -&gt; Project Capabilities -&gt; Add Struts Capabilities"来为项目添加Struts支持。在弹出的窗口中,选择Struts 2.1版本,...

    网页设计实验报告.doc

    在新建的 project 中,需要编写 index.jsp 文件,并在文件中编写代码。代码如下: ``` *" pageEncoding="ISO-8859-1"%&gt; String path = request.getContextPath(); String basePath = request.getScheme()+"://"+...

Global site tag (gtag.js) - Google Analytics