ボタン組織をクリックすると、フォームはID
とNAME
のパラメータで表示されます。ユーザーが[送信]ボタンをクリックしたときにID
とNAME
を入力した後、指定されたエントリが保存され、メインの組織テーブルがホームページで表示されるときに、ユーザーが入力した値が必要です。 MVC
JSP
JAVA
など何でも使用できます。その同じオブジェクトに結果をコントローラおよび保存するために、JSPから動的に形成され、あなたの入力をマップするjspで作成されたフォームに動的に入力された値をarraylistに格納する方法は?
@RequestMapping(value = "/organizations", method = RequestMethod.POST)
public String save(@ModelAttribute("organizationForm") @Validated User user,
BindingResult result, Model model,
final RedirectAttributes redirectAttributes)
Spring Form in jsp :
<form:form method="post" modelAttribute="organizationForm" action="/organizations">
<form:input path="name" type="text" />
使用モデル属性:あなたは典型的なSpring MVC
のような春のコントローラメソッドを使用することができます
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
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> Organization List</title>
</head>
<body>
<table border= '1' class="floatedTable">
<thead>
<tr>
<th>Organization ID</th>
<th>Organization Name</th>
</tr>
</thead>
<tr>
<td>1</td>
<td>Tieto</td>
</tr>
<tr>
<td>2</td>
<td>Microsoft</td>
</tr>
<tr>
<td>3</td>
<td>Google</td>
</tr>
<tr>
<td>4</td>
<td>Chevron</td>
</tr>
</table>
<br>
<table border= '1' class="floatedTable">
<thead>
<tr>
<th>Employee ID</th>
<th>Employee Name</th>
<th>Employee Address</th>
<th>Employee Works in</th>
</tr>
</thead>
<tr>
<td>1</td>
<td>Dheeraj Kumar</td>
<td>Pune</td>
<td>Tieto</td>
</tr>
<tr>
<td>2</td>
<td>Revan</td>
<td>Wagholi</td>
<td>Microsoft</td>
</tr>
<tr>
<td>3</td>
<td>Deepali</td>
<td>karvenagar</td>
<td>Google</td>
</tr>
<tr>
<td>4</td>
<td>Amol</td>
<td>Bavdan</td>
<td>Chevron</td>
</tr>
</table>
<br>
<button type="button" onclick="location = 'AddOrganisation.jsp'">ADD Organization</button>
<button type="button" onclick="location = 'AddEmployee.jsp'">ADD Employee</button>
</body>
</html>
質問は表示されません。要件のみが表示されます。何を試してみましたか、ここに静的なテーブルがあります。そこには値(DB、ファイル、キャッシュ、Cookie、セッションなど)をどこに格納するのですか?次に、JSPまたはJSTLはこれらの値を持つ表を生成します。あなたはHTMLテンプレートしか持っていませんが、何も機能しません。これは助けを求めるのに少し短く、チュートリアルを検索してください(私は良いJSP/JSTLチュートリアルをお勧めします) – AxelH