【问题标题】:How would I develop a library management system as web application by using Java technology我将如何使用 Java 技术将图书馆管理系统开发为 Web 应用程序
【发布时间】:2020-02-09 03:01:48
【问题描述】:

我应该如何开始使用 MVC 设计模式为图书馆管理系统开发 Web 应用程序? 我的要求是管理员可以管理图书馆员,而图书馆员可以管理书籍和学生。 我将如何开始工作?我应该创建视图或控制器(servlet)还是模型?” 我必须在数据库中明确保存管理员电子邮件和密码,或者我必须给管理员一个选项,如果我会给管理员注册选项,那么我必须先注册,那么任何人都可能是管理员。哪种方法更好?

我创建了一个 servlet,它重定向到一个 JSP 页面,在该页面中我使用了一个 body 标记。在 body 标签内,我采用了两个不同的表单标签。在两个表单标签中,我都使用了 div 标签,一个用于管理员和图书管理员登录,但我遇到了一个问题,因为我可以在管理员电子邮件和密码字段表单中提供输入文本,但在图书管理员表单中我无法提供用户输入在文本字段中,我需要解决这个问题。 如果不可能在一个正文中使用两个表单标签,那么我如何在一个 Html 页面中为管理员和图书管理员创建两个登录表单。 请参阅下面的代码并提供帮助。 Admin.java
package admin;
import java.io.IOException;
public class Admin extends HttpServlet{ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
RequestDispatcher dispatcher=request.getRequestDispatcher("home.jsp");
dispatcher.forward(request, response);
} }

` 家

<form action="" >

<div align="left" class="adm">
<h1>Admin Login</h1>
Email address:<input type="text" name="email"></br>
Password:<input type="password" name="pasword"></br>
<input type="button" value="Login">
</div>
</form>    
<form action="">
<div align="right">
<h2>Librarian Login</h2>
Lemail address:<input type="text" name="lemail"/></br>
password:<input type="password" name="pass"></br>
<input type="button" value="Login">
</div>
</form>
</body>
</html>'

【问题讨论】:

    标签: java html css jakarta-ee


    【解决方案1】:

    您可以快速开始使用 Spring-Boot。它将帮助您快速设置代码,而无需处理 Servlet 等所有问题。

    有很多现成的免费模板可用于设置管理面板(HTML 和 css)

    您可以直接使用它们,通过良好的 UI 快速入门。

    希望对你有帮助!!

    谢谢, 德鲁夫

    【讨论】:

    • 我知道我可以使用 spring-boot 快速构建 Web 应用程序,但我申请了一次面试,如果您对这个问题有任何想法,那么请回答我会感谢你
    • @siddhantsahani - 我看不出你拒绝我的答案的原因。我从来不知道你有面试要回答。这个想法是为了帮助您朝着正确的方向前进。
    • 我没有否决您的答案,这是错误发生的,因为第一次使用 StackOverflow 我为此道歉。如果您至少可以在 UI 部分帮助我,我将我的代码放在一个正文中输入文字请看我的Html代码
    • 您可以为管理面板使用自定义模板。他们拥有所有的 HTML UI 代码。 colorlib.com/wp/free-html5-admin-dashboard-templates 。只需直接使用它们来构建您的门户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2019-04-20
    • 1970-01-01
    • 2015-05-27
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多