小编use*_*153的帖子

检查另一个表中是否存在项目

我的表格设置如下:

table name: process
fields: name, id_string

table name: value_seach
fields: id_string, value
Run Code Online (Sandbox Code Playgroud)

我想构造一个select语句,它将显示在value_search中没有条目的所有进程名称(使用它的各自的id_string).

进程表中的id_string可以为null,并且仍然具有名称,但如果可能,则需要排除这些名称.value_search中的id_string永远不能为null

我该怎么做呢?

sql oracle anti-join exists

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

如何删除大的if-else-if链

可能重复:
Java中if语句的长列表

我的任务是处理一些代码,并且有一个巨大的if-else-if链(100+ else-ifs)检查字符串.

有什么好的技术可以更新这段代码,以便if-else-if链可以缩小到更易于管理的地方.

链看起来像这样:

if(name.equals("abc")){
    do something
} else if(name.equals("xyz")){
    do something different
} else if(name.equals("mno")){
    do something different
} ......
.....
else{ 
   error
}
Run Code Online (Sandbox Code Playgroud)

java string optimization if-statement

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

是否可以按顺序写入所有布尔表达式?

我正在使用一些工具,并且它能够确定特定事务是否成功的唯一方法是它是否通过了各种检查.但是,它的限制方式是它一次只能进行一次检查,并且必须是顺序的.一切都必须从左到右计算.

例如,

A || C && D
Run Code Online (Sandbox Code Playgroud)

它将首先计算A || C,然后结果将被AND编辑D.

括号越来越难.我无法计算这样的表达式,因为B || C需要先计算.我无法处理任何操作顺序;

A && ( B || C)
Run Code Online (Sandbox Code Playgroud)

我想我已经把它归结为这个顺序的布尔表达式,

C || B && A
Run Code Online (Sandbox Code Playgroud)

C || B首先计算在哪里,那么结果是AND'd withA

可以将所有布尔表达式成功地转换为顺序布尔表达式吗?(就像我的例子)

boolean-logic boolean

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

获取PL/SQL:数字或值错误:字符到数字转换错误

我收到这个错误:

ORA-06502:PL/SQL:数字或值错误:字符到数字转换错误ORA-06512:在第146行06502. 00000 - "PL/SQL:数字或值错误%s"

这是我的代码:

   SET SERVEROUTPUT ON;

DECLARE
    SearchId NUMBER := 0;
    SearchMethod VARCHAR2(100) := '';
    CritExpression VARCHAR2(100) := '';
    SubstringStartPosition NUMBER := 0;
    SubstringLength NUMBER := 0;
    CritDescription VARCHAR2(100) := '';
    CriteriaSequenceId NUMBER := 1;
    CriteriaId NUMBER := 0;
    CritCount NUMBER := 0;

FUNCTION InsertSrchCriteria
(
    SearchMethod IN VARCHAR2,
    CritExpression IN VARCHAR2,
    SubstringStartPosition IN NUMBER,
    SubstringLength IN NUMBER,
    CritDescription IN VARCHAR2,
    CriteriaSequenceId IN NUMBER,
    SearchId IN NUMBER
)
    RETURN NUMBER
IS
    C_Id NUMBER := 0;
BEGIN
    SELECT …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

如何更改Oracle中的触发器?

我正在尝试更改数据库的触发器脚本.我的触发器名称是ARCH_USER_UPD_TRG,它将USER表上的任何更新或删除放入Z_USER表中

我从USER表中删除一列,现在需要修改触发器脚本以不再使用此列.

如何修改oracle触发器的PL/SQL脚本?

oracle plsql alter database-trigger

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

如何动态获取当前基本URL?

我正在尝试在我的webproject中创建一个链接,在链接文本中显示链接的url.

例如,如果我正在处理我的localhost的Example项目,我想要一个example.jsp页面的链接看起来像 http://localhost:8081/Example/example.jsp

它将链接到/example.jsp页面的位置.

我需要能够动态地执行此操作.

jsp

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

字符串拆分错误

出于某种原因,我可以使用split方法.老实说我不知道​​这个代码我做错了什么:

String address = "0.0.0.0";
String [] adr = address.split(".");
System.out.println(address);
System.out.println(adr[0]);
Run Code Online (Sandbox Code Playgroud)

我在数组访问器上得到一个索引超出范围的错误.关于我哪里出错的任何想法?

java string

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

从两个表中删除行

我正在尝试同时从两个不同的表中删除行.表格看起来像这样:

TABLE - Value
-----------
ID
Field
<some other stuff...>

TABLE - Srch
-----------
Value_ID
Srch_ID
<some other stuff...>
Run Code Online (Sandbox Code Playgroud)

我想删除所有来自行VALUE哪里field等于"成功",并删除该行SRCH链接到VALUE通过value_id.在SRCH那里可以有多个相同的行value_id.

这个SQL语句会是什么样的?

sql oracle

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

为什么这个JSON中有无效字符?

我的JSON看起来像这样:

{
  "Master" : {
    "Major" : "S",
    "Minor" : "E",
    "IPAddress" : "0.0.0.0",
    "Detail":"<root>
               <key keyname=\"state\">3</key>   
               <key keyname=\"oldState\">1</key>        
               <key keyname=\"currency\"></key>
               <key keyname=\"denomination\"></key></root>",    
    "SourceCreateDate" : "2014-04-03T14:02:57.182+0200"
   },
   "Messages" : [{
    "MessageCode" : "0",                    
    "MessageType" : "8"
   }]
}
Run Code Online (Sandbox Code Playgroud)

验证时,我收到"发现无效字符"错误.无效字符在哪里?如何使此JSON有效?

validation json

2
推荐指数
3
解决办法
1149
查看次数

在Web项目中读取.csv文件

我有一个需要为我的jsp读取的.csv文件.我有一个类在读取csv并在构造时在该类中弹出一个映射,并且该映射由我拥有的jsp访问.我有jsp创建类并访问地图.

但是,似乎该类似乎无法在项目中找到.csv文件.

如何使存储类能够在我的项目中找到csv?

java jsp

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

使ckeditor只在页面加载时读取

我想在页面上使ckeditor只读,并且只能是只读的.我该怎么做呢?我试图改进下面的代码来做到这一点,但我似乎无法弄明白.

我让编辑器有一个切换只读模式,它加载为非只读模式.(这不是我想要的,但这是我得到的最接近的)这是我的代码:

window.onload = function () {
    CKEDITOR.replace('textBox', );
}

var editor;

// The instanceReady event is fired, when an instance of CKEditor has finished
// its initialization.
CKEDITOR.on('instanceReady', function (ev) {
    editor = ev.editor;

    // Show this "on" button.
    document.getElementById('readOnlyOn').style.display = '';

    // Event fired when the readOnly property changes.
    editor.on('readOnly', function () {
        document.getElementById('readOnlyOn').style.display = this.readOnly ? 'none' : '';
        document.getElementById('readOnlyOff').style.display = this.readOnly ? '' : 'none';
    });
});

function toggleReadOnly(isReadOnly) {
    // Change the read-only state of …
Run Code Online (Sandbox Code Playgroud)

html readonly ckeditor

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

在JSP页面之间传递列表/数组

我正在尝试在两个JSP页面之间传递List.这是我写的类的对象列表.

如何在JSP页面之间传递此列表?request.setAttribute似乎适用于字符串,但不适用于其他任何内容.并且,如果使用列表无法轻松完成此操作,我可以将列表转换为数组并以这种方式传递,没问题.

jsp

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

得到一个奇怪的java.lang.NoClassDefFoundError异常

运行我的java web项目时,我遇到了一个奇怪的异常.在我保存对我的一个JSP的一些更改后,似乎"随机"发生了这种情况.我永远不记得改变任何设置.在此项目之前,我从未遇到任何类似的错误,之前找到这个HubPortal课程没有问题.

这是完整的堆栈跟踪:

org.apache.jasper.JasperException: An exception occurred processing JSP page /hubmainpage.jsp at line 7

4: %>
5: <%
6: String responsepage = request.getParameter("show");
7: HubPortal hp = new HubPortal();
8: List processList = hp.getProcessList();
9: List clientList = hp.getClientList();
10: List transList = hp.getTransactionTypeList();


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794)
    org.apache.jsp.hubmainpage_jsp._jspService(hubmainpage_jsp.java:783)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    com.middleware.hts.HubPortal.<clinit>(HubPortal.java:23)
    org.apache.jsp.hubmainpage_jsp._jspService(hubmainpage_jsp.java:66)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Run Code Online (Sandbox Code Playgroud)

关于为什么我突然遇到这个错误的任何想法?

java apache jsp exception

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