小编USQ*_*Q91的帖子

当我通过Bootstrap模型提交表单时,Html"required"属性不起作用

我有一个html表单,它通过一个bootstrap模式提交,当我单击表单中的提交按钮时弹出.提交按钮打开引发通知的引导模式.在该模式中,我有一个"继续"按钮,提交表单,但如果我使用提交模式提交表单字段上的必需属性不起作用.

这是我的模态形式:

<div class="modal fade" id="confirm-submit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
    <div class="modal-content">
        <div class="modal-body"> <p style="font-weight:600">We'll take you through a few simple questions to help you hire the best professionals.</p>
        </div>
<div class="modal-footer">
   <button id="finalsubmit" class="btn btn-success" >Continue</button>
</div>
</div>

 <form class="searchform" name="search" role="search" method="POST" id="searchform"  action="/search"><input class="abc" required type="text" id="keyword" value="" name="keyword"/><input class="xyz" required type="text" id="word"  value="" name="location"/><input class="qwer" type="button" id="searchsubmit" data-toggle="modal" data-target="#confirm-submit" value="Submit" /></form> 
Run Code Online (Sandbox Code Playgroud)

和Javascript代码:

/* when the submit button in the modal is clicked, …
Run Code Online (Sandbox Code Playgroud)

html javascript forms twitter-bootstrap bootstrap-modal

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

如何使用Java Stream根据输入文件中的字符将对象添加到2D数组

我正在从文件中读取输入,其中每行具有相等数量的字符。

oooooooooo

哦哦

ro

rrrroooooo

rrrrrtoooo

我正在尝试将对象添加到Square [] []类型的2D数组中。Square是具有SquareOne,SquareTwo,SquareThree等多种实现的接口。

无论文件的位置为“ o”,我都打算为该位置添加一个SquareOne对象。同样,“ t”为SquareTwo,“ r”为SquareThree,依此类推。例如,square [0] [0]应该具有SquareOne obj,而[0] [2]应该具有SquareTwo obj。

如何使用Java 8 Stream实现它?

我已经读过这个文件的字符并将它们全部添加到char [] []数组中。但是,我想将基于字符的对象添加到Square [] []。

 public static char[][] addFromFileToSquareArray(String filePath){
        char[][] doubleChar = new char[5][10];
        try (Stream<String> stream = Files.lines(Paths.get(filePath))) {
           doubleChar =  stream
                         .map(x->x.replaceAll(" ",""))
                         .map(String::toCharArray).toArray(char[][]::new);

        } catch (IOException e) {
            e.printStackTrace();
        }
        return doubleChar;
    }
Run Code Online (Sandbox Code Playgroud)

java arrays oop java-8 java-stream

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

复合键连接列

我的表 VENDORBRANCH 有复合键:“vendorCode”和“vendorBranchCode”,我使用@Id 注释和@IdClass 定义了它们。字段“vendorCode”被引用为 VENDORCTERMS 类中的外键。我正在使用 postgresql 数据库。现在我在服务实现中的 sql 查询看起来像这样,但我想在查询中包含复合键:

 Query<?> query = session.createQuery("from VENDORBRANCH where vendorCode = ?");
        query.setParameter(0, mf01_vendorCode);
Run Code Online (Sandbox Code Playgroud)

我对休眠非常陌生,所以尝试了一些选择查询的选项,但我不确定这样做是否正确。那么,用于复合键的最佳选择语句是什么?

供应商类:

import java.io.Serializable;
import java.util.Date;    
import javax.persistence.Embeddable;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import com.parkson.poMain.backend.data.VENDORBRANCH.VBpk;

@SuppressWarnings("serial")
@Entity
@IdClass(VBpk.class)
public class VENDORBRANCH implements Serializable {

    @Id
    private String vendorCode;

    @Id
    private String vendorBranchCode;

    //getters and setters

    // inner class defined for primary key(composite keys)
    public static class VBpk implements …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate jpa hibernate-mapping

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

来自 yyyy-mm-dd 中日期字符串的 ZonedDateTime

尝试从日期字符串(例如“2020-08-24”)解析 ZonedDateTime。

使用 TemporalAccesor 和 DateTimeFormatter.ISO_OFFSET_DATE 进行解析时,我收到 java.time.format.DateTimeParseException。我使用了错误的格式化程序吗?

甚至尝试在日期字符串末尾添加“Z”,以便将其理解为 UTC

private ZonedDateTime getZonedDateTime(String dateString) {
  TemporalAccessor parsed = null;
  dateString = dateString + 'Z';
  try {
     parsed = DateTimeFormatter.ISO_OFFSET_DATE.parse(dateString);
  } catch (Exception e) {
     log.error("Unable to parse date {} using formatter DateTimeFormatter.ISO_INSTANT", dateString);
  }
  return ZonedDateTime.from(parsed);
}

Run Code Online (Sandbox Code Playgroud)

java date-format java-time zoneddatetime datetimeformatter

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