Split()
Split 함수는 문자열을 특정 문자를 기준으로 구분하여 배열 안에 담아줍니다.
아래는 페이지 내에서 Split 함수를 사용한 예제입니다.
cast라는 문자열은 ';(세미콜론)'에 의해 구분되어 배열 weather에 입력됩니다.
그리고 배열 인덱스 0번 자리부터 순서대로 입력해주었습니다. 오늘의 날씨 버튼을 클릭하면 결과를 확인할 수 있습니다.
<%@page language="java" contentType="text/html; charset=euc-kr"%>
<html>
<%
String cast = "2018.08.13;서울;36도;폭염지속";
String[] weather = cast.split(";");
String date = weather[0];
String locat = weather[1];
String temp = weather[2];
String state = weather[3];
%>
<head>
<title>TEST 페이지</title>
<script>
function getWeather(){
document.getElementById('date').innerHTML = "<%=date%>";
document.getElementById('locat').innerHTML = "<%=locat%>";
document.getElementById('temp').innerHTML = "<%=temp%>";
document.getElementById('state').innerHTML = "<%=state%>";
}
</script>
</head>
<body>
<form id=f1>
<div>
<input type="button" value="오늘의 날씨" onclick="getWeather()">
</div>
<br>
<table width='30%' height='100px' border='1'>
<tr>
<td />
<td colspan=3 />오늘의 날씨
</tr>
<tr>
<td /><span id="date"></span>
<td /><span id="locat"></span>
<td /><span id="temp"></span>
<td /><span id="state"></span>
</tr>
</table>
</form>
</body>
</html>
+ 피드백은 언제나 환영입니다 :)