`
kut
  • 浏览: 1869 次
  • 性别: Icon_minigender_1
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

jsp include 静态文件乱码问题

阅读更多

运行环境:windows server 2003 中文版 + tomcat6.0.28

 

问题:jsp include 用 freemarker 生成的 utf8 字符集的 html,在用 eclipse 开发时,include html 正确,部署到服务器上,include html 乱码。

 

google 搜索用 http://rainbow686.iteye.com/blog/123363 的方法无效。

 

解决思路,比较发现java运行环境 file.encoding,设置不一样,eclipse 运行是 utf-8,服务器上是 cp1252。

 

怎么修改 java 运行环境?服务器上的 tomcat-6.0.28 是用 zip 包解压,再执行 tomcat/bin/service.bat 做成 windows 服务的。

 

如果把 tomcat 服务命名为 tomcat6,执行 tomcat/bin/tomcat6w.exe 可以设置 tomcat 的启动参数,

 

在 java options 里加上

 

-Dfile.encoding=UTF-8

 

重新启动 tomcat,jsp include 静态 html 字符集正确了。

分享到:
评论

相关推荐

    jsp include文件时的一个乱码解决方法.docx

    然而,在使用 JSP include 文件时,经常会遇到乱码的问题,尤其是在 Tomcat 服务器上。今天,我们就来讨论一下 JSP include 文件时的一个乱码解决方法。 乱码的原因 在 JSP 中,include 文件可以使用两种方式来...

    基于jsp:included的使用与jsp:param乱码的解决方法

    本文中涉及到的核心知识点包括了JSP标签库中的<jsp:include>标签的使用以及解决通过<jsp:param>标签传递参数时出现的乱码问题。 首先,让我们来了解<jsp:include>标签的使用。在JSP页面中,<jsp:include>标签被用来...

    JSP常见的三个编译指令page、include、taglib

    jsp中include指令静态导入和动态导入的区别详解JSP编译指令page、include详解JSP中动态include与静态include的区别介绍JSP指令元素(page指令/include指令/taglib指令)复习整理基于jsp:included的使用与jsp:param乱码...

    JSP考试复习资料

    当表单提交的参数中含有汉字时,接收页面需确保字符编码的正确性,通常使用`request.setCharacterEncoding("UTF-8")`设置请求编码,以避免乱码问题。 8. **JSP与Servlet关系**: JSP本质是Servlet,JSP文件会被...

    jsp详细整理笔记

    3. 在设置 `contentType` 和 `pageEncoding` 属性时,要确保两者之间的一致性,避免出现乱码问题。 通过以上内容的学习,我们不仅可以更好地理解JSP的基本原理和使用方法,还能掌握如何在实际开发中高效地运用JSP...

    JSP内置对象之域对象和JSP指令

    ### JSP内置对象之域对象和JSP指令详解 #### JSP内置对象之域对象 在JSP技术中,有几种内置对象被称为“域对象”,它们用于存储数据,并且具有...通过以上方法,可以有效地解决JSP开发过程中遇到的各种中文乱码问题。

    笔试JSP1.doc

    * 静态 INCLUDE:在编译时包含其他 JSP 文件 22. Servlet 的基本架构 Servlet 的基本架构包括: * Servlet 接口 * Servlet 生命周期 * Servlet 请求和响应 23. COOKIE 和 SESSION COOKIE 和 SESSION 是两种不同...

    jsp编写简单的学生信息注册界面

    在实际应用中,应当确保所有页面的字符编码一致,以避免可能出现的乱码问题。 这个简单的JSP注册界面展示了如何结合HTML表单和JSP进行用户数据的收集和验证,是学习JSP基础的一个典型示例。在实际开发中,通常会...

    JSP网络编程技术

    2. **指令**:JSP提供了三种类型的指令,包括`<%@ page %>`, `<%@ include %>`, 和`<jsp:include>`,分别用于设置页面属性、包含其他文件和动态包含文件。 3. **动作**:例如`<jsp:useBean>`, `<jsp:setProperty>`, ...

    我的JSP论文,可以是一个小小的测试

    从给定的文件信息来看,标题和描述都指向了JSP技术的相关内容,但实际内容似乎是乱码,无法直接从中提取有意义的信息。然而,我们可以基于标题和描述来展开关于JSP(JavaServer Pages)的知识点。 ### JSP基础知识 ...

    详谈jQuery.load()和Jsp的include的区别

    1. `<%@include file="..."%>`:这是一种静态包含,发生在JSP转换为Servlet的编译阶段。它将被包含文件的源代码直接插入到包含它的JSP文件中,形成一个单一的JSP源文件。这意味着在服务器端解析时,它们被视为同一个...

    jsp绝佳教程.PDF

    - **3.1.2 处理汉字信息**:解决中文乱码问题。 - **3.1.3 常用方法举例**:展示如何使用request对象的方法。 - **3.1.4 用户注册**:利用request对象收集用户的注册信息。 - **3.1.5 获取HTML表单提交的数据**...

    jsp---Web 学习java

    在JSP中,我们经常使用Page指令来处理编码问题,比如设置页面编码防止乱码。例如:`;charset=UTF-8" %>`。JSP有多种包含语句,`<%@ include file="" %>`是静态包含,适用于包含静态内容;而`<jsp:include page="">`...

    html改jsp1

    - **动作元素**(如`<jsp:include>`、`<jsp:forward>`等):用于在运行时插入其他资源或执行特定操作。 - **脚本元素**:包括`<%...%>`(脚本片段)、`!...%>`(声明)和`<%=...%>`(表达式)等,用于编写Java代码。...

    jsp开发讲义

    2. **include指令**:可以将其他文本文件(如JSP页面)嵌入到当前JSP页面中。 ```jsp <%@ include file="filename.jsp" %> ``` 3. **taglib指令**:用于导入标签库,以便在JSP页面中使用自定义标签或其他标签库...

    jsp与javabean

    JSP文件由静态HTML和动态Java元素组成,如脚本元素、指令元素和表达式语言。当用户请求JSP页面时,服务器会将其转换为Servlet,然后执行生成的Servlet代码来生成响应。 **2. JSP基本结构** - **脚本元素**:包括`...

    Jsp教程(很全面)

    - **处理汉字信息**:使用setCharacterEncoding()方法设置字符编码,解决中文乱码问题。 - **常用方法举例**:如getHeader()、getSession()等,用于获取请求头信息或会话对象。 ##### 3.2 response对象 - **动态...

    jsp 简易教程

    - **2.6.2 include指令标签**:用于包含静态文件或动态生成的内容。 - **2.7 JSP动作标签** - **2.7.1 include动作标签**:类似于`include`指令,但可以在运行时决定是否包含文件。 - **2.7.2 param动作标签**:...

Global site tag (gtag.js) - Google Analytics