gpt4 book ai didi

java - 从 JSP(form) 获取信息到 Java Bean

转载 作者:行者123 更新时间:2023-11-29 06:46:52 25 4
gpt4 key购买 nike

我有一个 JSP 表单。我的要求是获取此表单的数据并在服务器端创建一个 java bean 对象。

示例:我的表单包含姓名、SSN、电子邮件和电话号码等字段

public class Test {


long ssv= 1282199222991L;
long phone= 4082224444L;
String email = "abcdef@yahoo.com";
String name="abcdef"


}

据我所知,我正在考虑在服务器端使用从 JSP 创建的 servlet 创建 bean 对象。我的问题是我如何访问这个“服务器创建的”servlet 来获取变量数据?

PS:我是网络编程和服务器端脚本的初学者。如果问题不清楚,请告诉我。任何信息对我来说都非常有值(value)。如果我以正确的方式思考,请告诉我。预告片谢谢!

最佳答案

JSP 确实应该将表单提交给 servlet。 servlet 确实应该创建 bean 并使用它通过必要的层传输提交的数据(使用 DAO 类保存在数据库中和/或提交后在结果 JSP 中重新显示)。

这是 JSP 应该是什么样子的启动示例:

<form action="register" method="post">
<p><input name="name">
<p><input name="email">
<p><input name="phone">
<p><input name="ssv">
<p><input type="submit">
</form>

下面是如何编写 servlet 的 doPost() 方法,它正在监听 /registerurl-pattern

String name = request.getParameter("name");
String email = request.getParameter("email");
String phone = request.getParameter("phone");
String ssv = request.getParameter("ssv");

// Do the necessary validations here and then ..

User user = new User(name, email, phone, Long.valueOf(ssv));

// Now you have an User javabean with the necessary information.
// Do with it whatever you want. E.g. saving in database.

userDAO.save(user);

另见:

关于java - 从 JSP(form) 获取信息到 Java Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com