included.jsp
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.util.Date" %>
<%= "当前系统时间为:"+new Date() %>
试试
如果不行我也不知道了.好像有人在这里问过.

解决方案 »

  1.   

    这样不行,如果把<%@ page contentType="text/html;charset=gb2312" %>放在included.jsp
    中,上面的中文字符又变成了乱码
      

  2.   

    <%@ page contentType="text/html;charset=gb2312" %>
    <Html>
        <Head>
            <Title>include指令测试页2</Title>
        </Head>
        <Body>
            <H1>include指令测试页2</H1>
            <%@ include file="included.jsp" %>
        </Body>
    </Html>
    included.jsp如下:
    <%@ page import="java.util.Date" %>
    <%= "当前系统时间为:"+new Date() %> // 你把这句里面的"当前系统时间为:"放在<%= %>外面试试.
      

  3.   

    放在<%= %>外面同样不行,请问是不是非要用getBytes()函数才能解决乱码的问题啊?
      

  4.   

    把这个<%@ page contentType="text/html; charset=GBK" %>
    放在included.jsp中应该是没问题的啊
      

  5.   

    把included.jsp中的<%@ page import="java.util.Date" %>放到includeDirective2.jsp中的首部就可以了