技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

html・jsp:submit(ボタン)で画面遷移できない→スペルミスかも

formをfromとタイプミスしただけでボタン押下で画面遷移できなくなりました…。
jspでhtmlコードを生成する場合はEclipse上ではエラーとして検出されず、その上ボタンは表示されてしまうので、原因の特定に時間がかかりました…。
 
【誤】
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*" %>
<%
String html = "";
html += "<from name=\"form1\" action=\"answer.jsp\" method=\"POST\">";
html += "<input type=\"submit\" value=\"click\">";
html += "</form>";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>sample</title>
</head>
<body>
<p></p><%=html %>
</body>
</html>
 
【正】
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*" %>
<%
String html = "";
html += "<form name=\"form1\" action=\"answer.jsp\" method=\"POST\">";
html += "<input type=\"submit\" value=\"click\">";
html += "</form>";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>sample</title>
</head>
<body>
<p></p><%=html %>
</body>
</html>