技術とか戦略とか

SIerで証券レガシーシステムを8年いじってからSESに転職した普通の文系SEによる技術ブログ。

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>