Notice
Recent Posts
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 | 31 |
Tags
- MySQL
- form
- html
- 오버라이딩
- Eclipse
- 이클립스
- 데이터베이스연동
- 배열
- cmd
- java기초
- 컬렉션프레임워크
- emmet
- Collection
- arraylist
- jdbc
- object
- 맨땅에 해딩
- js
- 파일이동버튼
- CSS
- javascript
- 버튼페이지이동
- java
- 점프 투 파이썬
- java입문
- Git알아보기
- Git이해하기
- list
- 필드
- 기본코드
Archives
- Today
- Total
단단히
JSP submit버튼 http 상태 500 - 내부 서버 오류 ( form태그 ) 본문
전송시 데이터의 오류
JSP를 배우기 시작하고 가장 많이 보는 에러들이 있다. 404 오류와 500 오류.
전달에 문제가 있어서 나오는 창같다.
단순한 계산과 data를 넘기는 과정에서 계속 오류가 발생한다.
이번에는 어이없는 코드의 실수였다.
실수한 파일은 html 파일이었다.
오류난 html 파일
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="shortcut icon" href="#">
<link rel="stylesheet" href="/style/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="/script/script.js"></script>
</head>
<body>
<div id="wrap" class="resultWrap">
<h1>누적 결과 산출</h1>
<ul>
<li>
입력값1
<!-- input:t#ins01 -->
<input type="text" name="ins01">
</li>
<li>
입력값2
<!-- input:t#ins02 -->
<input type="text" name="ins02">
</li>
<li>
<button type="button" form="frm01">누적 결과</button>
</li>
</ul>
<form action="/sum/result.jsp" id="frm01"></form>
</div>
<!-- div#wrap -->
</body>
</html>
잘못된 코드를 찾아보자.
잘못된 곳
고친 html 파일
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="shortcut icon" href="#">
<link rel="stylesheet" href="/style/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="/script/script.js"></script>
</head>
<body>
<div id="wrap" class="resultWrap">
<h1>누적 결과 산출</h1>
<form action="/sum/result.jsp" id="frm01">
<ul>
<li>
입력값1
<!-- input:t#ins01 -->
<input type="text" name="ins01">
</li>
<li>
입력값2
<!-- input:t#ins02 -->
<input type="text" name="ins02">
</li>
<li>
<button type="button" form="frm01">누적 결과</button>
</li>
</ul>
</form>
</div>
<!-- div#wrap -->
</body>
</html>
form 태그의 위치의 문제였다. 보낼 데이터들을 포함하고 있어야 하는데 그냥 선언만 하고 넘어갔다.
form 태그로 데이터를 넘겨야 할 때 데이터를 태그 안쪽에 넣어야 한다.
자료형이 맞지 않을 경우
액션태그와 JSP표현식을 비교하면서 정확히 알수있었다.
잘못된 곳
<%= "okkk!!!" %>
<jsp:expression>ok!!!!!</jsp:expression>
고친 JSP파일
'JSP > -' 카테고리의 다른 글
JSP 초기 코드 구조(Pattern) 바꾸기 (0) | 2022.10.07 |
---|---|
JSP) 이클립스_ tab키 설정( 스페이스 / 자동완성) (0) | 2022.10.05 |
이클립스에 tomcat연결하기 (0) | 2022.09.14 |
JSP 생성직후 / Tomcat 재설치 직후 오류 (0) | 2022.09.12 |
publishing to tomcat v9.0 server at localhost...' has encountered a problem (0) | 2022.08.31 |
Comments