【问题标题】:How to store the value entered dynamically in a form made in jsp into arraylist?如何以jsp制作的形式将动态输入的值存储到arraylist中?
【发布时间】:2017-01-25 10:08:47
【问题描述】:

单击添加组织按钮后,将显示一个带有参数IDNAME 的表单。在用户单击提交按钮时输入IDNAME 后,应存储给定条目,并且当在主页中查看组织的主表时,它应该具有用户输入的值。你可以使用任何东西MVCJSPJAVA或任何东西。

<%@ 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教程)

标签: java jsp model-view-controller


【解决方案1】:

你可以使用典型的Spring MVClike

Spring 控制器方法:

@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" />

使用 Model 属性将您的输入从 jsp 动态映射到 Controller 并将结果存储到同一个对象中,以便可以在主页中查看。

你需要像这样的 SPring 库

org.springframework.asm-x.y.z.jar

org.springframework.beans-x.y.z.jar

org.springframework.context-x.y.z.jar

org.springframework.core-x.y.z.jar

org.springframework.expression-x.y.z.jar

org.springframework.web.servlet-x.y.z.jar

org.springframework.web-x.y.z.jar

spring-web.jar

请参考任何具有模型属性实现的Spring MVC,以满足您的目的。

【讨论】:

    猜你喜欢
    • 2020-05-24
    • 2011-12-09
    • 2014-11-28
    • 2019-07-10
    • 1970-01-01
    • 2016-02-20
    • 2021-11-06
    • 2015-10-16
    • 1970-01-01
    相关资源
    最近更新 更多