0
をリフレッシュしながら、HTTPエラーを持って、日食中にいくつかのJavaコードを書き、(、基本的にはすべての行をJSPコードを一覧表示される。ここ JSPは、私がJSPおよびJDBCについての基本的なチュートリアルを行ったページ
JSP
を使用して展開してみてください名前と価格)データベースで、あなたがボタンを押すと、名前と価格を提出することができます(まだ実装されていません):<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
import ="edu.neu.cs5200.s3.onlineide.applications.*, java.util.*"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">
<title>Insert title here</title>
<link href="css/bootstrap.css" rel="stylesheet"/>
</head>
<body>
<h1>Applications</h1>
<%
applicationsDAO dao = new applicationsDAO();
String action=request.getParameter("action");
String name=request.getParameter("name");
String price=request.getParameter("price");
String id=request.getParameter("id");
if("create".equals(action)){
double priceD=Double.parseDouble(price);
Application app=new Application(name, priceD);
dao.create(app);
}
List<Application> applications=dao.selectAll();
%>
<form action="application.jsp">
<table class="table">
<tr>
<td><input name="name" class="form-control"/></td>
<td><input name="price" class="form-control"/></td>
<td>
<button class="btn" name="action" value="create">
Add
</button>
</td>
<td></td>
</tr>
<% for (Application app: applications){
%> <tr>
<td><%=app.getName() %></td>
<td><%=app.getPrice()%></td>
</tr>
<%
}
%>
</table>
</form>
</body>
</html>
もともとは次のようになります。私は、「チェッカーを入力すると、しかし
"と" 599 " http://localhost:8080/OnlineIDE/application.jsp?name=Checkers&price=5.99&action=createときに 私はまだボタンを実装していないので、それが唯一の変更で、元のページのように見えるはずですチュートリアルに基づいて
、そのURLの変更を:「追加」ボタンを押すと、それはこのようになります私は "チェッカー"と "5.99"を入力しますが、私はhttpエラーを受け取りました。何故ですか?