我的hashmap文件已经编译成功了,代码如下:package org.apache.jsp.xx;
import java.io.*;
import java.util.*;
public class Delegation{
public static final java.util.Map<String, Integer> DELEGATION=new java.util.HashMap<String,Integer>();
static{
DELEGATION.put("中国", new Integer(1));
DELEGATION.put("法国", new Integer(2));
DELEGATION.put("德国", new Integer(3));
}
}请问如何调用它呢??在jsp文件里如何调用它来打印出相应的Integer(1)呢??求大侠帮帮忙~~

解决方案 »

  1.   

    out.print(Delegation.DELEGATION.get("中国"));
      

  2.   

    out.print(org.apache.jsp.xx.Delegation.DELEGATION.get("中国"));
      

  3.   

    在jsp页面中不用写别的吗??例如<%@ page import="org.apache.jsp.xx.Delegation"%>??
      

  4.   

    我的jsp文件是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@page contentType="text/html;charset=gb2312"%>
    <%@page import="java.io.*"%>
    <%@page import="java.sql.*"%>
    <%@page import="javax.sql.*"%>
    <%@ page import="oracle.jdbc.driver.*"%>
    <%@ page import="java.util.*"%>
    <html>
    <head><title>国家</title>
    </head>
    <body ><form>
    <%
    out.println(org.apache.jsp.xx.Delegation.DELEGATION.get("中国"));
    %>
    </form>
    </body>
    </html>
      

  5.   

    out.println(org.apache.jsp.xx.Delegation.DELEGATION.get("中国"));是什么东西?不过这几个可以不要
    <%@page import="java.io.*"%>
    <%@page import="java.sql.*"%>
    <%@page import="javax.sql.*"%>
    <%@ page import="oracle.jdbc.driver.*"%>
      

  6.   

    你的页面编码和你的Java文件的自身编码一样吗?
    仔细看看吧,或者先把
    中国 换成 china 英文看看
      

  7.   

    怎么把页面编码和JAVA文件的编码调节成一样呢??能否说下怎么调节JAVA文件的编码吗??
      

  8.   

    把中国换成china可以了~~~但是中文为啥不行呢???
      

  9.   

    全部改成Utf-8吧
    在所有jsp头中加
    <%@page pageEncoding="UTF-8"%>
      

  10.   

    中文问题是编码的问题
    To:5楼
    out.println(org.apache.jsp.xx.Delegation.DELEGATION.get("中国")); 这是楼主自己写的类调用静态方法,咋一看似乎挺专业,吼吼