我有一个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) 我正在从文件中读取输入,其中每行具有相等数量的字符。
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) 我的表 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) 尝试从日期字符串(例如“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 ×3
arrays ×1
date-format ×1
forms ×1
hibernate ×1
html ×1
java-8 ×1
java-stream ×1
java-time ×1
javascript ×1
jpa ×1
oop ×1
orm ×1