<%! string str;%>
is
<%! String str;%>

解决方案 »

  1.   

    <HTML>
      <HEAD><TITLE>JSP页面</TITLE></HEAD>  <BODY>
      <%@ page language="java" %>
      <%! String str;%>  <P>   <% str="aa"; %>  </P>
             <%out.print(str) ;%>
              <%=str %>
      </BODY>
      </HTML> 出来的页面总是显示西欧文字。
    JBUILDER 中光标总是错位
      

  2.   

    出来的页面总是显示西欧文字。<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    JBUILDER 中光标总是错位将字体设为宋体
      

  3.   

    <%!
    public class University
    {
    String name,city;
    void init(String name,String city)
    {
    this.name=name;
    this.city=city;
    }
    public void University(String name,String city)
    {
    init(name,city);
    }
    public void University()
    {
    init("Peking","Peking University");
    }
    public String getCity()
    {
    return this.name;
    }
    public String getName()
    {
    return this.city ;
    }
    }
    %>
    <%
    University Peking;
    Peking=new University();
    out.print(Peking.getCity());
    out.print(Peking.getName());
    %>出来的,我想应该是
    Peking Peking University出来的却是两个NULL
      

  4.   

    把public void University()中的VOID去掉!构造函数前不能有VOID
      

  5.   

    你重写了构造函数。
    university(String ,String)
    应该把Peking=new University();
    改为Peking=new University("Peking","beijing");
      

  6.   

    可是在第二个问题中JBUILDER 中出来的是中文显示可IE中却还是西欧文字
      

  7.   

    在jsp头上加
    <%@ page contentType="text/html;charset=gb2312" %>
      

  8.   

    <%@ page contentType="text/html;charset=gb2312" %><meta http-equiv="Content-Type" content="text/html; charset=gb2312">两者效果不是一样吗?
      

  9.   

    >两者效果不是一样吗?
    这两个一样不一样要看具体的jsp/servlet容器的实现,对有的来说,是一样的,有的就不一样乐.....
      

  10.   

    http://211.157.102.21/expert/topic/580/580910.xml?temp=.4087946有时间,请看看我的问题。