如何使用linkedhashmap参数编写函数

时间:2014-12-18 11:05:25

标签: java jsp linkedhashmap

抱歉,我是关于Linkedhashmap的新手,我不知道如何申请。感谢任何帮助。

JSP文件

<%
    LinkedHashMap htItem    = (LinkedHashMap) session.getAttribute("RiskItem");
    Vector Record           = new Vector();
           Record           = common.record(htItem); // i want to bring htrisk to record.java
%>

记录Java文件

public Vector record(htItem) // how should i write in my parameter? 
{
    //data
}

2 个答案:

答案 0 :(得分:0)

你需要为参数提供一个类型(如果我理解你的问题)

public Vector record(LinkedHashMap htItem) // Type provided here 
{
    // code
}

另外,我不知道common变量的作用。我相信它是班级Record的实例。如果是,请编辑您的问题。

答案 1 :(得分:0)

我有类似的错误。我想传递LinkedHashMap(String,LinkedHashMap)作为参数。在函数中,定义LinkedHashMap的完整签名,如:

public Vector record(LinkedHashMap<insert key, value> hitem)

现在它应该正常工作。另外,不要忘记从java.util中导入LinkedList。