Skip to content

Commit 251d9c7

Browse files
committed
v5, 파일 생성시, 여러 테이블로 이동하는 시작페이지의 경우, 한번 만들면 지워지지 않게 수정. resources/templates/firstinstance/index.html 파일.
1 parent 6874c78 commit 251d9c7

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

src/main/java/org/example/v5/ResultScreen.java

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,6 @@ public ResultScreen(String title, String contextStr, String folderStr, String do
7474
}else if(title.equals("SearchCondition")){
7575
file = new File(folderStr + usv.toUpperFirst(domainStr) + "SearchCondition.java");
7676
setTitle("@"+ title + " :" + usv.toUpperFirst(domainStr) + "SearchCondition.java");
77-
}else if(title.equals("RootIndex")){
78-
file = new File(folderStr + "index.html");
79-
setTitle("@"+ title + " : /templates/firstInstance/index.html");
8077
}else if(title.equals("Index")){
8178
file = new File(folderStr+ "index.html");
8279
setTitle("@"+ title + " : /templates/firstInstance/" + usv.toLowerFirst(domainStr) + "/index.html");
@@ -96,14 +93,33 @@ public ResultScreen(String title, String contextStr, String folderStr, String do
9693
file = new File(folderStr + usv.toUpperFirst(domainStr) + "ApiDtoForm.java");
9794
setTitle("@"+ title + " : firstinstance.controller.firstinstanceurl.form."+usv.toUpperFirst(domainStr)+"ApiDtoForm.java");
9895
}
99-
if (!file.exists()) {
96+
97+
if(file!=null) {
10098
file.createNewFile();
99+
FileWriter fw = new FileWriter(file);
100+
BufferedWriter writer = new BufferedWriter(fw);
101+
writer.write(contextStr);
102+
writer.close();
103+
}
104+
105+
//중복파일이 발생할때... 파일이 지워지지 않아야하는 경우. 맨처음 CURD index파일. 여러 게시판으로 이동하는 링크가 있는 경우.
106+
File file1=null;
107+
108+
if(title.equals("RootIndex")){
109+
file1 = new File(folderStr + "index.html");
110+
setTitle("@"+ title + " : /templates/firstInstance/index.html");
111+
}
112+
113+
if(file1!=null) {
114+
if (!file1.exists()) {
115+
file1.createNewFile();
116+
FileWriter fw1 = new FileWriter(file1);
117+
BufferedWriter writer1 = new BufferedWriter(fw1);
118+
writer1.write(contextStr);
119+
writer1.close();
120+
}
101121
}
102122

103-
FileWriter fw = new FileWriter(file);
104-
BufferedWriter writer = new BufferedWriter(fw);
105-
writer.write(contextStr);
106-
writer.close();
107123
}catch(Exception e3 ){
108124
e3.printStackTrace();
109125
}

0 commit comments

Comments
 (0)