我编写了一个小型登录 java 程序,它使用 servlet 和 JSP 使用 MVC 模式允许我注册和登录帐户(如果我们可以调用它们)到我的本地 mySQL 数据库。我正在使用会话在 servlet 和 JSP 之间传递值,并且我有一个关于 servlet 的 if 语句列表,这些语句用作无效输入的验证。现在,当我的应用程序执行时,会发生这种情况:
Sign_Up.jsp 打开并显示用户名和密码字段,下方有一个提交按钮。它还在左上角显示了一个指向 Log_In.jsp 的链接。如果您输入符合要求的用户名和密码,则会在数据库中创建一个帐户,并将您重定向到只显示几行文本的 Welcome.JSP。(我没有检查天气输入的密码和用户名是唯一的atm,因此数据库的用户表中有重复条目)
如果单击 Sign_UP.jsp 顶部的链接,您将被重定向到 Log_In.jsp。在这里您需要输入您的凭据,如果它们存在于数据库中,您将被重定向到 Welcome.jsp,否则您会被告知它们是无效的并且您需要再次输入它们。
----------------------这就是我现在想做的事------ --------------------------------
验证帐户并将其重定向到 Welcome.jsp 后,我希望该页面显示一个“选择文件”按钮,单击该按钮后,您可以浏览计算机中的文件。从那里我应该能够选择一个可以解析并输入数据库的 .csv 文件。也许 .csv 将包含一些简单的东西:
Username , Password
UserTest1, 123
UserTest2, 234
UserTest3, 567
UserTest4, 890
所以这些是我关于整个过程的问题:
- 是否可以在 JSP 中使用 JS 来完成我的任务?
- 在 JSP 中使用 JS 来做这件事是个好主意吗?
- 如果我要构建一个更复杂的网站,是否建议在 JSP 中使用 html、css 和 jQuery 代码构建它?
整个想法是建立一个网站,只允许管理员输入一个包含物品价格列表的 .csv 文件,该文件将被网站抓取并上传到数据库中,作为回报,它将显示新的物品库存对于某个产品。我知道我还远未完成,但这只是一个开始。:)