小编Rom*_*n C的帖子

双击提交按钮时如何避免两次插入两个相同的记录?

我有一个弹出窗口,其中有两个onclick方法,如"Submit"和"Discard".

当我单击提交两次时,它会插入两条记录,这意味着重复记录.

我怎么能避免这个?

java ajax struts2 double-submit-prevention double-submit-problem

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

在控制器功能中未定义角度模板枚举

我在angular(4)app中有以下内容:

export enum RegisterAccomodationStatus {
    noFixedAbode = 1,
    sofaSurfing = 2,
    accommodation = 3,
    other = 4
}
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我有:

<button (click)="setCurrentAccomStatus(attendance, registerAccomodationStatus.noFixedAbode)" type="button" class="btn btn-default">NFA</button>
<button (click)="setCurrentAccomStatus(attendance, registerAccomodationStatus.sofaSurfing)" type="button" class="btn btn-default">Sofa</button>
Run Code Online (Sandbox Code Playgroud)

我在我的组件中设置了一个属性:

registerAccomodationStatus: RegisterAccomodationStatus = RegisterAccomodationStatus.other;
Run Code Online (Sandbox Code Playgroud)

最后我的功能:

setCurrentAccomStatus(registerAttendance: RegisterAttendance, accomStatusId: RegisterAccomodationStatus) {
        console.log(accomStatusId);
        registerAttendance.accomodationStatus = accomStatusId;

        this.registerService.updateGuestAttendance(registerAttendance)
            .subscribe(registerAtt => registerAttendance = registerAtt);
    }
Run Code Online (Sandbox Code Playgroud)

当点击其中一个按钮时console.log(accomStatusId);,undefined我正在按照我在网上找到的示例来执行此操作.

我究竟做错了什么?

angular

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

Java 线程操作文件

我试图让两个线程操作同一个文件。问题是它只创建文件(Thread1 责任),但不填充文件(这是 Thread2 责任)。此外,它会挂起,而不会使用退出代码()完成该过程。

这是输出:

File created: example.txt
Thread 1: File creation finished
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

import java.io.*;

public class ThreadWithFiles {
    private static final String FILE_PATH = "/Users/myUser/Desktop/example.txt";

    public static void main(String[] args) {

        Object lock = new Object();

        Thread thread1 = new Thread(() -> {
            synchronized (lock) {
                createFile();
                System.out.println("Thread 1: File creation finished");
                lock.notify();
            }
        });

        Thread thread2 = new Thread(() -> {
            synchronized (lock) {
                try {
                    lock.wait();
                    populateFile();
                    lock.notify();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            } …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

覆盖时可以比较对象是否为空?

equals一个对象的覆盖方法可以obj在下面时null,如果是这样的情况是什么?

@Override
 public boolean equals(Object obj) {
Run Code Online (Sandbox Code Playgroud)

java

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

打开时默认最大化表单(JFrame)

如何JFrame在打开时默认最大化表单()?我已经尝试过网络,但无法获得适当的代码来完成它.

java swing

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

读者无法解决一个类型?

我可以使用一些新的Java指针.

我正在使用一个返回"Reader"类型的函数.记录在这里:

http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true

这是我的代码行:

Reader test = null;

test = WWIO.openReader("http://google.com");
Run Code Online (Sandbox Code Playgroud)

第二行是可以的,但第一行是"读者"说错误

Reader cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)

这是为什么?我有

import java.lang.Object;
Run Code Online (Sandbox Code Playgroud)

哪些我甚至认为没必要?为什么编译器不理解类型?

java

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

css没有在perl cgi脚本中应用

我正在使用Xampp来测试我的perl cgi脚本.当我打开cgi脚本时,css似乎不适用于该页面.我在html文件中尝试了完全相同的代码,它工作正常,这表明html链接到正确的位置,以找到CSS.

$self->{content}=<<HTML;
<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="../css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="../css/additional.css" rel="stylesheet" media="screen">
<script src="http://code.jquery.com/jquery.js"></script>
<script src="../js/bootstrap.min.js"></script>
</head>

<body>
<div class="navbar">
    <div class="navbar-inner">
        <a class="brand" >Bridge : $env </a>
        <ul class="nav">
            <li><a href="#"><i class="icon-upload"></i>upload</a></li>
            <li><a href="#"><i class="icon-search"></i>Search</a></li>
            <li><a href="#"><i class="icon-cog"></i>Admin</a></li>

        </ul>
    </div>
</div>
<div class="container">
    ...
  </div>
</body>
</html>
HTML
Run Code Online (Sandbox Code Playgroud)

css xampp perl cgi

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

在创建常量数组时遇到问题(java)

嘿家伙我在界面中创建一个常量数组有点问题.这些常量将用于在框架中存储一些菜单选项

public interface Constants
{
    int X_POS       = 100,
    Y_POS       = 320,
    X_FACTOR    =   2,
    Y_FACTOR    =   3;

    String [] MENU_CHOICE  = ("File", "Edit", "Help");

    String TITLE    = "My First Java Graphical User Interface";

 }
Run Code Online (Sandbox Code Playgroud)

MENU_CHOICE数组一直给我语法错误.它说(")","","=")预期.

java arrays

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

在java泛型中使用通配符

我试图理解java通用通配符.我遇到了一个基本程序.在我看来,唯一可以添加到列表中的是"null".例如,您无法添加

s.add(new Integer (4)); 

OR

s.add(new Char(a));
Run Code Online (Sandbox Code Playgroud)

在阅读大量材料并混淆我的想法之前,我试图了解Java设计人员在泛型中引入通配符的位置.从我的观点来看,我看不到来自通用通配符的任何有用功能.它可能会出现因为我缺乏经验,因为我是java的新手.如果人们可以分享他们对此事的看法,那将会很好.

import java.util.LinkedList;
import java.util.Iterator;

public class WildCardExampleOne {

    public static void main(String[] args)
    {
        LinkedList<?> s = new LinkedList<Integer>();
        s.add(null);

        Iterator<?> x = s.iterator();

        Object o = x.next();

        System.out.println(o);

        /* note that LinkedList<?> is NOT the same type as LinkedList<Object>
         * here are some statements that wouldn't compile:
         */
        // s.add(new Integer(3)); 
        // Iterator<Object> x = s.iterator();
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

在列表中搜索字符串

public Account findByInterest(String interest){
    for(Map.Entry<Long, Account> e : accounts.entrySet()){
        for(int i = 0; i < e.getValue().getInterests().size(); i++)
        {
            if(e.getValue().getInterests().get(i) == interest){
                return e.getValue();
            }
        }

    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试在一个HashTable对象中搜索一个反对的字符串列表,它具有与此方法接收的相同的字符串...我做错了什么?

java list

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