<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[안녕하세요. 며칠만에 들리네요.. 질문입니다.ㅜ]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/191</link>
		<description><![CDATA[<p>돔파서를 사용해서 기상청 사이트에 xml을 받아오는 중입니다.</p>

<p> </p>

<p>텍스트는 다받아왓구요 ㅎㅎ</p>

<p> </p>

<p>거의 마물단계입니다..</p>

<p> </p>

<p>너무 노가다성이 심해서요..제가...</p>

<p> </p>

<p>아래코드를 보시죠.</p>

<p> </p>

<p> </p>

<p>&lt;c:out value="${d1}"/&gt;&lt;br&gt;<br />
<br />
&lt;c:if test="${w1 == '구름많음'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/mcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w1 == '구름조금'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w1 == '흐리고 비'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rain.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w1 == '흐림'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/hrim.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
<br />
최저기온 : &lt;c:out value="${l1}"/&gt;˚C //<br />
최고기온 : &lt;c:out value="${h1}"/&gt;˚C&lt;br&gt;&lt;br&gt;<br />
<br />
&lt;!-- 두번째 --&gt;<br />
<br />
&lt;c:out value="${d2}"/&gt;&lt;br&gt;<br />
<br />
&lt;c:if test="${w2 == '구름많음'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/mcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w2 == '구름조금'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w2 == '흐리고 비'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rain.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w2 == '흐림'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/hrim.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
<br />
최저기온 : &lt;c:out value="${l2}"/&gt;˚C //<br />
최고기온 : &lt;c:out value="${h2}"/&gt;˚C&lt;br&gt;&lt;br&gt;<br />
&lt;!-- 세번째 --&gt;<br />
<br />
&lt;c:out value="${d3}"/&gt;&lt;br&gt;<br />
<br />
&lt;c:if test="${w3 == '구름많음'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/mcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w3 == '구름조금'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rcl.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w3 == '흐리고 비'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/rain.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
&lt;c:if test="${w3 == '흐림'}"&gt;<br />
&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/hrim.jpg"/&gt;<br />
&lt;/c:if&gt;<br />
<br />
최저기온 : &lt;c:out value="${l3}"/&gt;˚C //<br />
최고기온 : &lt;c:out value="${h3}"/&gt;˚C&lt;br&gt;&lt;br&gt;</p>

<p> </p>

<p> </p>

<p>////////////////////////////////////////////////////////</p>

<p><strong>컨트롤러 에서 w1~18, l1~18, h1~18, d1~18 을 다보내서 위 jsp에서 하나하나씩 받아주고있습니다. - -</strong></p>

<p> </p>

<p><strong>너무 노가다성이 심해서요... 이런것을 18개나 찍어주다보니.. 너무 쓸때없이 코드만 긴거같아서요..</strong></p>

<p> </p>

<p><strong>여기서 질문...&lt;c:out 이나 &lt;c:if 태그들은 &lt;c:foreach가 아닌 일반 for문이라던지 다른 방법으로</strong></p>

<p> </p>

<p><strong>반복을 걸수있을까요??</strong></p>

<p><strong>얘를 들면.. (제생각)...</strong></p>

<p> </p>

<p><strong>&lt;%for(int i=1; i&lt;19; i++){%&gt;</strong></p>

<p><strong>&lt;c:out value = "${'d'+i}"/&gt;</strong></p>

<p><strong>&lt;c:out value = "${'h'+i}"/&gt;</strong></p>

<p><strong>&lt;c:out value = "${'l'+i}"/&gt;</strong></p>

<p><strong>&lt;c:out value = "${'w'+i}"/&gt;</strong></p>

<p>&lt;% } &lt;%&gt;</p>

<p> </p>

<p>이런식으로요 ㅠㅜ(하나하나 다써주지않고 포문을 돌리는식으로유...)</p>

<p> </p>

<p>or</p>

<p> </p>

<p>&lt;% String a =%&gt; &lt;c:out value = "${w1}"/&gt; &lt;% ; %&gt;</p>

<p>이렇게???ㅎㅎㅎ ㅜㅜㅜㅜㅜ</p>

<p> </p>

<p>--------------------------------------------</p>

<p> </p>

<p> </p>

<p>혹은 &lt;c:forEach 문으로 이것들을 제가 원하는 식으로 받을수있을까요??</p>

<p> </p>

<p>혹시나해서 위에것들을 다 배열에 담아서 받아와서 forEach로 받으라고 말슴하시는분들도 계실수잇는데..</p>

<p> </p>

<p>전 하나하나 받아서 그애들 뒤에 수식어를 붙여야 하기때문에... 그방법은 안되서 결국 이방법을 택하였습니다 ㅜ</p>

<p> </p>

<p>혹시나.. 다 틀리다면.. 좋은 방법 하나만 제시해주세요 ㅜ,ㅜ,ㅜ,ㅜ,ㅜ,ㅜ</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[선배의 새로운.. 지령이 떨어져서..일단 다른것좀 해본후에

봇님 말씀대로 해보겠씁니다 ㅎㅎㅎ

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/199</link>
			<description><![CDATA[<p>선배의 새로운.. 지령이 떨어져서..일단 다른것좀 해본후에</p>

<p>봇님 말씀대로 해보겠씁니다 ㅎㅎㅎ</p>

<p>답변감사드립니다!</p>
]]></description>
			<author>정후닝</author>
			<pubDate>Wed, 12 Jun 2013 04:50:50 +0000</pubDate>
			<category>자바스크립트/jQuery</category>
		</item>
				<item>
			<title><![CDATA[네

객체 구조를 좀 변경하면 어떨까 합니다.

&quot;지역&quot;이 있고 이 &quot;지역&quot;에 &qu...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/198</link>
			<description><![CDATA[<p>네</p>

<p>객체 구조를 좀 변경하면 어떨까 합니다.</p>

<p>"지역"이 있고 이 "지역"에 "날씨"와 "최저온도"등 값이 있겠지요?</p>

<p>(지역).getWeather</p>

<p>(지역).getTemperature</p>

<p>data[지역][weather]</p>

<p>data[지역][temperature]</p>

<p>이렇게 만드시면 "지역"을 반복하여 값을 가져올 수 있습니다.</p>

<p>객체 또는 배열을 잘 설계하시면 수고를 덜 수 있을것으로 보여집니다.</p>

<p>궁금하신 내용 있으시면 질문 남겨주세요~</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 12 Jun 2013 04:39:25 +0000</pubDate>
			<category>자바스크립트/jQuery</category>
		</item>
				<item>
			<title><![CDATA[답변 감사드립니다..

우선 봇님 말씀대로.. 배열에 담아서 전체적으로 받아왓었습니다..

하지만 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/196</link>
			<description><![CDATA[<p>답변 감사드립니다..</p>

<p>우선 봇님 말씀대로.. 배열에 담아서 전체적으로 받아왓었습니다..</p>

<p>하지만 저는 배열에 들어있는 것들에 대하여 하나하나씩 부가적으로 텍스트를 붙여 주어야 했기에</p>

<p>각각의 배열을 구성하는것에 대해 하나하나씩다 변수를 주어서 넘겨 받고있습니다.. jsp에..</p>

<p>예를들면</p>

<p>날씨는 w1~18까지.. 최저온도는 l1~l18</p>

<p>이런식으루요..</p>

<p>..후,,</p>

<p>아직 실력이 마니 부족한지라.. 펑션이나 메서드를 만들어서 해야한다니..</p>

<p>고생좀 해야겠네욤 ㅜㅜ</p>

<p>알겠습니당..</p>
]]></description>
			<author>정후닝</author>
			<pubDate>Wed, 12 Jun 2013 04:21:46 +0000</pubDate>
			<category>자바스크립트/jQuery</category>
		</item>
				<item>
			<title><![CDATA[javascript는 아니시네요 ㅎ

 

날씨 이미지인듯 하네요

우선 코드 노가다를 줄여야 하니 펑션 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/194</link>
			<description><![CDATA[<p>javascript는 아니시네요 ㅎ</p>

<p> </p>

<p>날씨 이미지인듯 하네요</p>

<p>우선 코드 노가다를 줄여야 하니 펑션 또는 메소드를 만드시는게 좋을듯 합니다.</p>

<p>이건 간단한 예 입니다.</p>

<p>&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/&lt;%=weather.getImageName(w1)%&gt;.jpg"/&gt;</p>

<p><span style="line-height:1.6em">&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/&lt;%=weather.getImageName(w2)%&gt;.jpg"/&gt;</span></p>

<p>&lt;img src = "&lt;%=request.getContextPath()%&gt;/img/&lt;%=weather.getImageName(w3)%&gt;.jpg"/&gt;</p>

<p> </p>

<p>그런데 돔 파서에서 반환된 결과가 배열로 되어있지는 않나요?</p>

<p>기상청 자료는 xml 이고 xml을 배열 또는 iterator등 반복자로 값이 리턴 될 것으로 생각이 됩니다.</p>

<p>어떤 값이 리턴되느냐에 따라서 구현이 완전히 달라지겠네요</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 12 Jun 2013 02:55:09 +0000</pubDate>
			<category>자바스크립트/jQuery</category>
		</item>
			</channel>
</rss>