java - JSP - 连接并将数据插入 MySQL 数据库

标签 java mysql jsp servlets netbeans

是的,这是我的情况,我在页面 (index.jsp) 上有一个表单,它将数据提交到 JSP 页面 (output.jsp),然后该页面将处理数据并输出结果。我想将其结果插入 MySQL 数据库。

我尝试过直接在 JSP 中使用 MySQL 做一些事情,但有人建议我不要这样做,因为我相信它会打开安全漏洞。

因此,我创建了一个 SubmitServlet.java(默认情况下,Netbeans 将其放入 Source Packages/default 包中,而不是网页中 JSP 文件的位置)。我知道我必须在这里进行大量连接,但我不完全确定如何将数据从 JSP 提交到数据库中,再提交到 servlet。我需要做什么?

我在 RoseIndia 上读过一些教程,但它们只是让我对实际需要什么更加困惑,因此我们将非常感谢任何帮助!

PS:还值得指出的是,我对 Java Web 应用程序完全陌生,所以你越把我当作一个十足的白痴越好!

最佳答案

Rose India 不是一个学习的好地方。

不,您需要一两个中间 servlet。

将问题分解为多个 block :架构、CRUD 操作、中间层模型、服务、将 HTTP 请求编码到对象并返回、HTML 和 CSS 以及 JavaScript。不要试图一次完成所有事情。从单个垂直方向开始并使其发挥作用,然后移动到下一个。

分解是计算机科学和问题解决的标志。

关于java - JSP - 连接并将数据插入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12027853/

相关文章:

java - 使用跨平台语言开发android有哪些缺点?

java - 在列类中定义整数会中断/跳过表单元格渲染器吗?

java - 为什么我的方法的 JNI 实现比纯 Java 运行得慢?

java - 在某些 <div> 中显示 Servlet 响应

java - servlet执行后将结果传递给jsp页面

java - 所有方法完成后,REST 发送回响应

mysql - 更改mysql的tmp文件夹

php - 有没有办法检测 mysql 中的溢出?

php - 当按 id 或代码搜索时,如何从 codeigniter 中的 mysql 结果获取行索引

java - SimpleDateFormat 没有显示正确的日期格式