Notice
반응형
Recent Posts
250x250
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 정처산기
- SCIPRT
- TSX
- createBro
- BREW
- java
- js
- Eclipse
- react
- jsp
- 책추천
- script
- 이클립스
- IntelliJ
- txs
- SQL
- npm
- 응용SW
- Oracle
- php version
- node
- 병행프로세스와 상호배제
- CSS
- html
- googleCharts
- 이미지용량제한
- 붙여넣기방지
- input
- googleChart
- 이론
Archives
- Today
- Total
개발하자
[JSP] 첨부파일 이미지 화면에 표출하기 본문
728x90
안녕하세요.
오늘은 업로드한 첨부파일이 이미지일 경우 화면에 표출 하는 방법에 대해 작성해보려합니다.
가끔 게시판 사용하면서 첨부한 이미지가 바로 화면에 보이면 좋을때가 있었어요
그럴때 사용하면 좋을 것 같네요
먼저 fileList로 첨부파일을 list로 불러 오기 -> 이미지 체크 -> 이미지 일경우 표출
이런 식으로 진행했습니다
예제)
<% if(fileList.size() > 0){
for(int i = 0 ; i < fileList.size() ; i++){
BoardVO voFile = (BoardVO)fileList.get(i);
String file_name = voFile.getFile_name() == null ? "" : voFile.getFile_name();
String file_name_org = voFile.getFile_name_org() == null ? "" : voFile.getFile_name_org();
// 이미지 파일인지 확인
boolean isImage = file_name.toLowerCase().endsWith(".jpg") || file_name.toLowerCase().endsWith(".jpeg") || file_name.toLowerCase().endsWith(".png") || file_name.toLowerCase().endsWith(".gif");
// 파일 이름에서 확장자 추출
String fileExtension = "";
int lastDotIndex = file_name.lastIndexOf('.');
if (lastDotIndex > 0) {
fileExtension = file_name.substring(lastDotIndex + 1);
}
if(isImage){ %>
<!-- 이미지 파일일 경우 이미지를 직접 보여줌 -->
<img src="/upload/<%=file_name%>" alt="<%=file_name%> 이미지"/>
<% }
}
}%>
공부하면서 유용했던 부분 메모겸 공유하고자 끄적입니다.
고쳐야하는 부분있다면 댓글 남겨주시면 수정하겠습니다.
행복한 하루 보내세요 (❁´◡`❁)
728x90
반응형
'TECH STACKS > JSP︲HTML ︲CSS ︲SCRIPT' 카테고리의 다른 글
[SCRIPT] 스마트에디터 이미지 붙여넣기 방지 및 이미지 용량 제한 (0) | 2024.02.16 |
---|---|
[JS] 로딩 화면 만들기 (3) | 2023.12.28 |
[SCRIPT] 구글차트 파이차트 (반원) (0) | 2023.12.15 |
[JSP] jsp에 DB데이터 조회 및 삭제 하기 (0) | 2023.12.14 |
[SCRIPT] 구글차트 툴팁 깜빡임 해결 (0) | 2023.12.13 |