Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置引导日期并允许使用日期选择器更改日期值?_Java_Html_Twitter Bootstrap - Fatal编程技术网

Java 如何设置引导日期并允许使用日期选择器更改日期值?

Java 如何设置引导日期并允许使用日期选择器更改日期值?,java,html,twitter-bootstrap,Java,Html,Twitter Bootstrap,我使用数据库中的信息动态地用JAVA构建引导HTML。对于type='date',不显示日期。如果将type='date'替换为type='text',则显示日期;但是,我没有日期选择器框。如何设置从数据库接收的日期并允许使用日期选择器更改日期值 爪哇: String json=null; 字符串newstring=“”; 日期=空; int i=0; 如果(!ymSixList.isEmpty()){ 对于(最终YthMmbrSixDtls ymSix:ymSixList){ if(ymSix

我使用数据库中的信息动态地用JAVA构建引导HTML。对于type='date',不显示日期。如果将type='date'替换为type='text',则显示日期;但是,我没有日期选择器框。如何设置从数据库接收的日期并允许使用日期选择器更改日期值

爪哇:

String json=null;
字符串newstring=“”;
日期=空;
int i=0;
如果(!ymSixList.isEmpty()){
对于(最终YthMmbrSixDtls ymSix:ymSixList){
if(ymSix.getYmSixStartDate()==null){
新闻字符串=”;
}否则{
试一试{
日期=新的SimpleDataFormat(“yyyy-MM-dd”).parse(ymSix.getYmSixStartDate());
newstring=新的SimpleDataFormat(“dd/MM/yyyy”)。格式(日期);
}catch(java.text.parsee){
e、 printStackTrace();
}
}
如果(i==0){
//青年加密成员ID存储在会话存储-ssYMID中
json=“”;
json=json+“”;
对于(int k=0;k
答案是将日期以yyyy-MM-dd格式(不是像我那样的dd-MM-yyyy)传递给:

json=json+”;
    String json = null;
    String newstring = "";
    Date date = null;
    int i = 0;

    if (!ymSixList.isEmpty()) {
        for (final YthMmbrSixDtls ymSix : ymSixList) {

            if (ymSix.getYmSixStartDate() == null){
                newstring = "";
            }else{
                try {
                    date = new SimpleDateFormat("yyyy-MM-dd").parse(ymSix.getYmSixStartDate());
                    newstring = new SimpleDateFormat("dd/MM/yyyy").format(date);

                } catch (java.text.ParseException e) {
                    e.printStackTrace();
                }
            }

            if (i == 0){
                //Youth encrypted member ID is stored in session storage - ssYMID

                json = "<form class='form-inline'>";
                json = json + "<select class='form-control' id='selectSixPatrol" + i + "'>";

                for (int k = 0; k < sixStoreArrayList.size(); k++) {
                    final String[] sixItem = sixStoreArrayList.get(k);

                    if (ymSix.getSixName().equals(sixItem[1])) {
                        json = json + "<option selected>" + sixItem[1] + "</option>";
                    }else{
                        json = json + "<option>" + sixItem[1] + "</option>";
                    }
                }
                json = json + "</select>";
                json = json + "<input class='form-control mr-sm-2' type='date' name='awardDate' id='awardDate' value='" + newstring + "' style='width: 180px;'>";
                json = json + "</form>";

                i++;
            }else{
                json = json + "<form class='form-inline'>";
                json = json + "<select class='form-control' id='selectSixPatrol" + i + "'>";

                for (int k = 0; k < sixStoreArrayList.size(); k++) {
                    final String[] sixItem = sixStoreArrayList.get(k);
                    if (ymSix.getSixName().equals(sixItem[1])) {
                        json = json + "<option selected>" + sixItem[1] + "</option>";
                    }else{
                        json = json + "<option>" + sixItem[1] + "</option>";
                    }
                }
                json = json + "</select>";
                json = json + "<input class='form-control mr-sm-2' type='date' name='awardDate' id='awardDate' value='" + newstring + "' style='width: 180px;'>";
                json = json + "</form>";

                i++;
            }

        }
        json = json + "<form class='form-inline'>";
        json = json + "<select class='form-control' id='selectSixPatrol" + i + "'>";

        for (int k = 0; k < sixStoreArrayList.size(); k++) {
            final String[] sixItem = sixStoreArrayList.get(k);
            json = json + "<option>" + sixItem[1] + "</option>";
        }
        json = json + "</select>";
        json = json + "<input class='form-control mr-sm-2' type='date' name='awardDate' id='awardDate' style='width: 180px;'>";
        json = json + "</form>";
    }else{

        json = "<form class='form-inline'>";
        json = json + "<select class='form-control' id='selectSixPatrol'>";

        for (int k = 0; k < sixStoreArrayList.size(); k++) {
            final String[] sixItem = sixStoreArrayList.get(k);
            json = json + "<option>" + sixItem[1] + "</option>";
        }
        json = json + "</select>";
        json = json + "<input type='date' name='awardDate' id='awardDate' style='width: 90px;'>";
        json = json + "</form>";
    }
    response.setContentType("image/jpeg");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(json);
json = json + "<input type='date' name='awardDate' id='awardDate' style='width: 90px;'>";