小编Sac*_*hin的帖子

如何在jsp/jstl中显示HashMap Key

我是JSP/JSTL的新手.

我已根据请求设置了HashMap,如下所示

HashMap <String, Vector> hmUsers = new HashMap<String, Vector>();

HashMap hmUsers = eQSessionListener.getLoggedinUsers();

request.setAttribute("currentLoggedInUsersMap", hmUsers);
Run Code Online (Sandbox Code Playgroud)

我在My jsp中警告HashMap如下

<script> alert("<c:out value = '${currentLoggedInUsersMap}' />"); </script>
Run Code Online (Sandbox Code Playgroud)

到目前为止,所有这些都符合我的期望.

但是,如果我尝试获取此HashMap的密钥,则不会发出任何警报.

<script> alert("<c:out value = '${currentLoggedInUsersMap.key}' />"); </script>
Run Code Online (Sandbox Code Playgroud)

有什么我错的吗?

提前致谢.

javascript java jsp jstl

3
推荐指数
1
解决办法
1万
查看次数

单列分组不起作用

当我使用以下查询时,它工作:

select d.id, 
       d.name, 
       count(e.id) as numberofemployees
  from department d, 
       employee1 e
 where d.id=e.deptid
group by d.id, 
         d.name
order by d.id; 
Run Code Online (Sandbox Code Playgroud)

但是,当我使用以下查询时,它给了我错误:

select d.id, 
       d.name, 
       count(e.id) as numberofemployees
  from department d, 
       employee1 e
 where d.id=e.deptid
group by d.id 
order by d.id; 
Run Code Online (Sandbox Code Playgroud)

错误如下:

选择d.id,d.name,count(e.id)作为numberofemployees

第1行的错误:ORA-00979:不是GROUP BY表达式

我不明白问题是什么.我认为对单列进行分组应该没问题.任何帮助将不胜感激.

sql oracle

0
推荐指数
1
解决办法
102
查看次数

Java 项目对另一个项目的依赖

我有一个 Maven 项目(Proj1)。在我的java类中,我必须调用另一个maven proj(proj2)的方法。

在这里,我收到各种编译时错误,因为该方法在我当前的项目(proj1)中不可用。为了解决这个问题,我获取了整个方法代码并将该方法粘贴到我当前的 java 类中。现在我的项目中可以使用该方法。但随后该方法再次调用其他类中的少数其他代码,这些代码在我当前的项目中再次不可用。我再次需要复制并粘贴其他类中的所有依赖代码。这种情况一直持续下去,并且存在循环依赖,所以我想知道如何解决这个错误。为了解决这个问题,我有几个选择。

  1. 从 proj2 获取所有类的源代码,从中创建一个 jar 并将该 jar 包含在我的类路径中 这解决了一些错误,但第三方 jar 中的一些类仍然给出错误。
  2. 现在我正在计划第二个选项,其中我有 proj2 的 pom.xml 。我以此为基础进行构建。这样所有必需的 jar 都将从存储库下载。该项目的输出再次是名为 proj2.jar 的 jar。

现在我的问题是

  1. 如果我在代码中仅包含 proj2.jar 那么它会解决所有依赖关系吗?
  2. 或者我需要手动添加 proj1 类路径中 proj2 中的所有 jar
  3. 或者我需要添加 proj2 的 src 以及 proj2.jar 中的 jar ?
  4. 或者有比上述选项更好的方法吗?

java maven

0
推荐指数
1
解决办法
9691
查看次数

标签 统计

java ×2

javascript ×1

jsp ×1

jstl ×1

maven ×1

oracle ×1

sql ×1