HTMLのiframeタグというものをつかってみた。

備忘録

たけぽんさんのナンバーズLabというサイトに、ナンバーズの当選番号の表示プログラムがあります。
が、前々から、不思議で、なんで、HTMLで当選番号が現れるんだ!?と思っていました。
たけぽんさんから、聞いてみると、「あいふれーむ」というものを使っているらしいのだ。
ふむふむ。これで、HTMLファイルからでも、プログラムがうごくように見える(というか、実際に動いてる)のか。
これは、かっこいいじゃんねw(スゲぇ
HTMLソースを見てみると、たしかに、iframeというものを使っている。
この、iframeタグの、src属性に、URLを入れたら、HTML表示時に、埋め込めるんだな。
ちょっとやってみた。


<!-- index.html -->
<html>
<head>
<title>Hello World!!</title>
</head>
<body>
Hello World!!<br />
<iframe src="http://localhost:8080/test/result.jsp">
</iframe>
</body>
</html>



<%-- result.jsp --%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<title>Hello JSP!!</title>
</head>
<body>
Hello JSP!!<br />
<%
for(int i=0;i<5;i++){
%>[<%=i %>]Hello LOOP!!<br /><%
}
%>
</body>
</html>


すげぇwww
index.htmlで、JSPの部分が表示できたwww

Hello World!!
Hello JSP!!
[0] Hello LOOP!!
[1] Hello LOOP!!
[2] Hello LOOP!!
[3] Hello LOOP!!
[4] Hello LOOP!!