小编jon*_*ita的帖子

在HashMap中使用<c:forEach>

我有一个java类,它将servlet属性设置为HashMap对象:

request.setAttribute("types", da.getSecurityTypes());
Run Code Online (Sandbox Code Playgroud)

其中request是HttpServletRequest对象,并da.getSecurityTypes()返回一个HashMap对象.

有没有办法使用c:foreach或其他一些JSTL标签来浏览HashMap集合?

我刚在想:

 <c:forEach var="type" items="${types}">
                 ...
     </c:forEach>
Run Code Online (Sandbox Code Playgroud)

或者,如果无法完成,如何制作自定义标签来处理此问题?

在我的JSP页面中使用Java代码是我的最后手段,我想知道JSTL是否可以实现这一点.

谢谢,乔纳斯.

java jsp jstl

49
推荐指数
2
解决办法
8万
查看次数

Oracle ORA-04068中经常出现错误:已丢弃现有的包状态

我们每天在每两个小时运行一次的脚本上收到此错误,但是在一天的不同时间.

ERROR at line 1:
ORA-04068: existing state of packages has been discarded
ORA-04061: existing state of package body "PACKAGE.NAME" has been
invalidated
ORA-06508: PL/SQL: could not find program unit being called:
"PACKAGE.NAME"
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)

有人可以列出哪些条件可能导致此错误,以便我们可以调查?

谢谢.

更新:执行'ALTER SESSION CLOSE DATABASE LINK DBLINK'会使包的状态无效吗?

sql oracle oracle10g

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

java中编译时库和运行时库的区别是什么?

什么是专业人士使用的?

我实际上在Project Properties> Libraries for Java Applications下的Netbeans中看到了它.我们有两个选项卡,一个用于编译时库和运行时库,看起来我们可以将库添加到彼此独立的

java netbeans

9
推荐指数
2
解决办法
5559
查看次数

在git gui中git checkout修改文件

有没有一种很好的方法来检查git gui中特定文件的修订,就像添加工具一样?

尝试添加一个新工具:

git checkout $REVISION $FILENAME 
Run Code Online (Sandbox Code Playgroud)

但它只允许分支修订,而不是特定的提交.是否有一个特定的变量用于做那个?

git git-gui

5
推荐指数
1
解决办法
3875
查看次数

实时拥有PL/SQL输出

是否可以实时输出PL/SQL的输出?我有一个非常庞大的包,运行了一个多小时,我想看看包裹在特定时间的位置.

无论如何,我目前使用日志表执行此操作,每次运行时会填充数百个日志描述,我只是好奇这是否可行.

谢谢!

sql oracle plsql

5
推荐指数
2
解决办法
4000
查看次数

是否可以将Java 1.5源Web应用程序编译为1.4?

我尝试编译我的webapplication,javac – source 1.5 – target 1.4我最终得到了错误:javac:source release 1.5需要目标版本1.5

因为我正在使用泛型和其他功能; 当我尝试编译时,–source 1.4我最终得到了错误:

(use -source 5 or higher to enable generics)
(use -source 5 or higher to enable for-each loops)
(use -source 5 or higher to enable annotations)
Run Code Online (Sandbox Code Playgroud)

我需要部署到安装了Java 1.4的盒子; 其中我无法控制,所以升级是不可能的.

建议?

java web-applications java1.4 java-5

4
推荐指数
1
解决办法
141
查看次数

如何在oracle表中存储sql语句?

我们需要在表中存储select语句

select * from table where col = 'col'
Run Code Online (Sandbox Code Playgroud)

但单引号混淆了插入语句.

有可能以某种方式这样做吗?

sql oracle select

2
推荐指数
1
解决办法
5137
查看次数

你的解释计划中的PARTITION RANGE ALL是不是很糟糕?

这是我的解释计划:

SELECT STATEMENT, GOAL = ALL_ROWS   244492 4525870 235345240
 SORT ORDER BY   244492 4525870 235345240
  **PARTITION RANGE ALL**   207633 4525870 235345240
   INDEX FAST FULL SCAN MCT MCT_PLANNED_CT_PK 207633 4525870 235345240
Run Code Online (Sandbox Code Playgroud)

只是想知道这是否是查询大型分区表的最佳优化计划.

使用Oracle10g

sql oracle optimization sql-execution-plan

2
推荐指数
1
解决办法
8908
查看次数

动态地将列添加到JTable

我有一个空的JTable,绝对没有.我需要以某种方式动态生成其表列.我尝试的代码的简化版本:

@Action
public void AddCol() {
    for (int i = 0; i < 10; i++) {
        TableColumn c = new TableColumn(i);
        c.setHeaderValue(getColNam(i));
        table.getColumnModel().addColumn(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我得到了一个

线程"AWT-EventQueue-0"中的异常java.lang.ArrayIndexOutOfBoundsException:0> = 0

我究竟做错了什么?

如果它有帮助,这是完整的堆栈跟踪:

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
        at java.util.Vector.elementAt(Vector.java:427)
        at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:632)
        at engine.Processor$UpdateTable.run(Processor.java:131)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jtable

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