小编jef*_*eff的帖子

代码对于try块来说太大了

Eclipse编译并运行这个jsp很好但是当我部署到Sun One 6.1时,我得到"Code for too try for try {"

我正在尝试在执行聚合摘要时循环遍历bean列表.有关如何重构它以使其在我们过时的服务器上工作的任何建议吗? 截图

        <c:set var="ahJan" value="20" scope="request" />
        <c:set var="ahTot" value="246" scope="request" />

        <table border="0" width="95%" cellspacing="0" cellpadding="0" class="tableBlackBorder">
            <tr>
              <td>
              <table width="100%" border="0" cellpadding="1" class="tableInternalBorder" id="sortable">
                    <tr>
                       <td class="tl">Source</td>
                       <td class="tl">Program</td>
                       <td class="tl">Project</td>
                       <td class="tl">Contract</td>
                       <td class="tl">Line Code</td>
                       <td class="tl">Jan</td>
                       <td class="tl">Total</td>
                    </tr>

                          <c:set var="prevProgram" value="" scope="request" />
                          <c:set var="prevProject" value="" scope="request" />
                          <c:set var="prevContract" value="" scope="request" />
                          <c:set var="prevLinecode" value="" scope="request" />
                          <c:set var="prevBusArea" value="" scope="request" />
                          <c:set var="ctc_totSub" value="" scope="request" …
Run Code Online (Sandbox Code Playgroud)

java jsp web-applications

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

Primefaces DataTable selectCheckboxMenu过滤器格式化问题

我将此处过滤器的Primeface展示复制到我的本地JBoss安装:http: //www.primefaces.org/showcase/ui/data/datatable/filter.xhtml 但我的selectCheckboxMenu颜色最终看起来像这样

在此输入图像描述

我正在使用Primefaces 5.0.我怎样才能让它看起来像PF Showcase网站上的演示?

在此输入图像描述

编辑

改为PF 5.1.RC1,但仍然没有运气

还尝试增加p:selectCheckboxMenu的演示使用的宽度,但是这个结果

在此输入图像描述

css jsf primefaces

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

来自jsp中web.xml的Java Web应用程序全局参数

如何htmlRootPath从web.xml中检索参数/变量并将其注入我的标头jsp模板(见下文)?目前我使用一个initialize.jsp包含文件并且它可以工作,但是想知道我是否可以在web.xml文件中使用它.我已经阅读过在Servlet中使用web.xml但是如何在jsp中进行操作.

----这就是我现在这样做的方式.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="inc_taglibs.jsp" %>
<%@ include file="inc_initialize.jsp" %>
<html> 
<head> 
<title>D463 -  Solid Mechanics - [<c:out value="${dbTable.strTableTitle}" />]  <c:out value="${param.pageTitle}" /></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" type="text/css" href="<c:out value="${htmlRootPath}"/>/css/styleScreen.css" media="screen" />
   <link rel="stylesheet" type="text/css" href="<c:out value="${htmlRootPath}"/>/css/stylePrint.css" media="print" />
   <link rel="stylesheet" type="text/css" href="<c:out value="${htmlRootPath}"/>/css/cssmenu.css"  media="all"/>
   <link rel="stylesheet" type="text/css" href="<c:out value="${htmlRootPath}"/>/css/calendarPOP.css"  media="all"/>
   <script type='text/javascript'          src='<c:out value="${htmlRootPath}"/>/javascript/calendar_popup.js'></script>
   <script type='text/javascript'          src='<c:out value="${htmlRootPath}"/>/javascript/collapse.js'></script>
   <script type='text/javascript'          src='<c:out value="${htmlRootPath}"/>/javascript/sorttable.js'></script>
   <script type='text/javascript' …
Run Code Online (Sandbox Code Playgroud)

java web.xml web-applications

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

SQL计数在一个代码的字段上

我有一张桌子

ANSWERS 
   qId
   toggle_value
Run Code Online (Sandbox Code Playgroud)

它记录HTML单选按钮值 {Yes, N/A, No, Resolved}

现在我想要计算和总结有多少个yeses,nos,nas和resolve按问题ID分组.

为简单起见,我开始构建每个单独的查询.

SELECT qId, count(*) as yes_qty FROM ANSWERS WHERE TOGGLE_VALUE='Yes' GROUP BY qId;
SELECT qId, count(*) as na_qty FROM ANSWERS WHERE TOGGLE_VALUE='NA' GROUP BY qId;
SELECT qId, count(*) as no_qty FROM ANSWERS WHERE TOGGLE_VALUE='No' GROUP BY qId;
SELECT qId, count(*) as resolved_qty FROM ANSWERS WHERE TOGGLE_VALUE='Resolved' GROUP BY qId;
Run Code Online (Sandbox Code Playgroud)

但我真的希望它在一个查询中,所以我可以迭代列表并显示这样的东西(聚合14个清单与3个问题)

Q      Yes      No     NA     Resolved
1       4       10     0        10
2      14        0     0         0
3       7        0     7         0 …
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

带有两个标识符的Oracle条件索引

是否可以在两列上创建条件索引?

CREATE UNIQUE INDEX idx_dup_wfc
    ON WF_WORKFLOW_CLASS (CASE WHEN is_active = 1
      THEN (NAME, DEPT_OWNER)
         ELSE NULL
      END)
Run Code Online (Sandbox Code Playgroud)

ORA-00906: missing left parenthesis然而,返回以下工作

CREATE UNIQUE INDEX idx_dup_wfc
    ON WF_WORKFLOW_CLASS (CASE WHEN is_active = 1
      THEN NAME
         ELSE NULL
      END)
Run Code Online (Sandbox Code Playgroud)

oracle indexing

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

Oracle SQL Inline NOT NULL命名约束

如何在我的sql语句的末尾指定NOT NULL约束,因为我可以使用UNIQUE

 CREATE TABLE test ( 
        WORKFLOW_CLASS_ID VARCHAR2(24),
        DEPT_OWNER VARCHAR2(3), 
        NAME VARCHAR2(64), 
        PRODUCT_ID VARCHAR2(24), 
        CONSTRAINT WF_WORKFLOW_CLASS_pk PRIMARY KEY (WORKFLOW_CLASS_ID), 
        CONSTRAINT dup_workflow UNIQUE (DEPT_OWNER, NAME), 
        CONSTRAINT not_null NOT NULL(PRODUCT_ID)) 
Run Code Online (Sandbox Code Playgroud)

上面的create字符串是使用XML文档中定义的模式动态构建的,该文档在自己的标记中定义了约束,因此在sql字符串的末尾添加了约束.当我尝试指定NOT NULL时,我得到无效的标识符.

编辑:下面是我的xml文档的结构.随着时间的推移,这个文件已经发展.我使用它生成DAO和Javabean样板代码,我将其剪切并粘贴到Eclipse中,并动态创建html表单(xml具有字段,大小和标签).它还用于管理CRUD应用程序以维护后端.我最近添加了<tableConstraints>标签,因为我想添加UNIQUE约束; 可以在create语句的末尾指定UNIQUE约束.在后面的视线中,我应该<contraint>在我的<column>标签中添加一个标签.

<!DOCTYPE schema PUBLIC "SchemaId" "../../schema.dtd">
<schema>
  <tableName>WF_WORKFLOW_CLASS</tableName>
  <javaBean>WorkflowClass</javaBean>
  <tableAlias>wfc</tableAlias>
  <tableTitle>Workflow process definitions by department</tableTitle>
  <tableConstraints>, CONSTRAINT dup_workflow UNIQUE (DEPT_OWNER, NAME), CONSTRAINT not_null NOT NULL(PRODUCT_ID)</tableConstraints>
  <oneToMany>
        <attName>work_item_list</attName>
        <attName>work_action_list</attName>
  </oneToMany>

  <column>
        <name>WORKFLOW_CLASS_ID</name>
        <type>VARCHAR2</type>
        <size>24</size>
        <label>Work flow Class Unique ID</label>
  </column> …
Run Code Online (Sandbox Code Playgroud)

sql oracle11g

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

从 html 表单调用 servlet,无需 web.xml 部署描述符

如何在不使用 web.xml 部署描述符的情况下从表单的操作中调用 servlet?

java web.xml servlets

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

Java连接未在Java Application中关闭

我在一些不使用连接池的旧Java Web应用程序中发生连接泄漏.试图找到泄漏很难,因为IT不会授予我访问v $ session的权限SELECT Count(*) FROM v$session;

所以我试图使用System.out语句进行调试.即使在conn.close();我将conn打印到系统日志文件时关闭连接,它也会为我提供连接对象名称.

try { 
    Connection conn;
    conn.close() 
    } 
catch (SQLException e) { }
finally { 
    if (conn != null) {
        try {
           System.out.println("Closing the connection"); 
           conn.close();
           }
        catch (Exception ex) 
            {
            System.out.println("Exception is " + ex); 
            }
     }
 }
// I then check conn and it is not null and I can print the object name.
    if (conn != null) {
            System.out.println("Connection is still open and is " + conn); 
    } …
Run Code Online (Sandbox Code Playgroud)

java oracle database-connection

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

Oracle RATIO_TO_REPORT和Rollup

SELECT HOME_DEPT, LINECODE, SUM(TOTAL_HRS),  
       TO_CHAR ( 
       100*RATIO_TO_REPORT(SUM(TOTAL_HRS))
       OVER (PARTITION BY HOME_DEPT), 
       '990.00L', 'NLS_CURRENCY=%'
       ) PCT_JOB
       FROM TABLE 
       GROUP BY HOME_DEPT, LINECODE ORDER BY HOME_DEPT ASC, PCT_JOB DESC;
Run Code Online (Sandbox Code Playgroud)

上面的Oracle查询工作并生成结果:

DEPT1 LINECODE1 100 50% 
DEPT1 LINECODE2  50 25%
DEPT1 LINECODE3  50 25%

DEPT2 LINECODE1  20 12.5% 
DEPT2 LINECODE2  20 12.5%
DEPT2 LINECODE3  20 12.5%
DEPT2 LINECODE4  20 12.5%
DEPT2 LINECODE5  20 12.5%
DEPT2 LINECODE6  20 12.5%
DEPT2 LINECODE7  20 12.5%
DEPT2 LINECODE8  20 12.5%
Run Code Online (Sandbox Code Playgroud)

现在我想按部门汇总以获得结果:

DEPT1 LINECODE1 100  50% 
DEPT1 LINECODE2  50 …
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

Primefaces commandButton不更新数据表.是否需要更新属性

我将我的<h:commandButton>标签更改<p:commandButton>为搜索页面上的PrimeFaces 标签,我的数据表停止显示结果.添加update属性后,事情再次起作用.我只是想了解它是如何实现整体功能(viewscope,action vs actionListener等)还是update真正需要的属性?

<h:form id="search_form">
    <p:inputText id="search" value="#{searchBean.searchString}" />
    <p:commandButton update="search_form" value="Search" action="#{searchBean.searchByString}" >
    </p:commandButton>

<p:dataTable id="output" var="res" value="#{searchBean.results}" emptyMessage="No results found with given criteria">

etc...
Run Code Online (Sandbox Code Playgroud)
@ViewScoped
@ManagedBean
public class SearchBean {

@Inject
private SearchRepository searchRepository;
private List<Results> res;
private String searchString; 

public SearchBean() {
        }

public String searchByString()
{
    this.setRes(searchRepository.searchBySingleString(searchString));
}
Run Code Online (Sandbox Code Playgroud)

jsf primefaces

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

添加链接以在JSF/Primefaces selectonemenu中动态插入元素

是否可以将项目动态插入到选择的一个菜单中:

在此输入图像描述

目前,用户必须转到另一个可以添加作业的页面:

在此输入图像描述

然后导航回第一个视图,以使用新添加的选择项查看更新的下拉菜单.更有效的选择是允许用户在此视图中直接插入,然后在下拉列表中选择它.

jsf selectonemenu primefaces

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

Force Eclipse仅使用Java 1.4

本地我需要针对Java 1.4进行编码.

我在这篇文章中尝试了如何在eclipse中限制jdk api版本的建议

但Eclipse仍然提供代码完成,String.contains仅在Java 1.5中可用.它也没有提供Red X错误标记.

如何让Eclipse仅为Java 1.4类和方法提供代码完成,并使用Red X警告我,我不能使用1.4版以上的东西?

java eclipse

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