当前位置:首页 » 编程语言 » form提交java

form提交java

发布时间: 2022-05-22 13:10:59

1. form表单的数据怎样提交到后台javajsp的action应填什么比如类是Student,方法是add

<s:form action="add"></form>
action 调用中的方法,把add方法写在中,然后再配置struts.xml

public class AddAction extends ActionSupport{
private Student student;
private List<Student> students;
public List<Student> getStudents() {
return students;
}
public void setStudents(List<Student> students) {
this.students = students;
}
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
@Override
public String execute() throws Exception {
Student stu=new Student(student.getSno(),student.getSname(),student.getAge(),student.getSex(),student.getBirthday(),student.getSclass(),student.getAddress());
StudentDAO =new StudentDAO();
.add(stu);
students=.FindAllStudent();
return SUCCESS;
}
}

public class StudentDAO extends HttpServlet{
private Connection connection;
public StudentDAO() {
connection=DBhandler.getConnection();
}
//增加学生信息
public void add(Student s) throws sqlException{
String sql="insert into student values(?,?,?,?,?,?,?)";
PreparedStatement ps=connection.prepareStatement(sql);
ps.setInt(1,s.getSno());
ps.setString(2, s.getSname());
ps.setInt(3, s.getAge());
ps.setString(4, s.getSex());
ps.setString(5, s.getBirthday());
ps.setInt(6, s.getSclass());
ps.setString(7, s.getAddress());
ps.executeUpdate();
ps.close();
}

2. java form提交表单 对提交内容进行空值判断

1、form表单提交之后,到后台对应的XxxAction类中进行逻辑操作
2、jsp所用的标签都给出name属性,name属性可以为实体类对象的属性,也能自己命名的属性
3、无论是实体类对象的属性还是自定义的属性变量,则需要在Action中进行get和set方法
4、如果是实体类对象属性,则:user.getName()类型取值;如果是自定义属性,则直接取变量名称即可
5、所说的都是在SSM或者SSH或者Java框架中实现。

3. 如何把form表单放在java类中提交执行

jsp 里向后台提交数据也无非就是跟后台java 做数据交互,已经在java里面了,还提交干嘛呢.你这样理解是错误的,如果你是想在jsp页面之间做数据交互 那建议去简单的看下 jsp的内置对象吧,

4. java表单提交方法

1、在jsp中,一个form表单,可以通过submit按钮来实现一个提交交互
2、当点击submit按钮之后,将form中的action写的路径,到配置文件中web.xml或者struts.xml中进行配置,让其对应到具体实现的类中
3、在实现类中进行逻辑交互操作,然后返回或者转发/重定向到指定的页面

5. java中,jsp表单提交form的时候,传到后台方法的参数问题

strust2技术,前台控件名
bean.属性名比如:user.name1
user.age等,在struts2中的action中成员变量private
User
user;再给它set
get方法。这样当前台提交时自动将属性值name1
age等赋给user

6. form表单提交数据到后台java

jsp中的action路径的前面加上/hospital,这是你整个项目的路径

7. java模拟form表单提交url怎么设置

ajax只是模拟表单提交,数据都是通过js组装好再提交各指定的action

页面上的form表单只能通过form的submit()来提交,

多个表单不能同时提交,提交会导致页面跳转,除非设置form标签的target属性,分别指向三个不同的iframe

8. java 如何统计form表单提交次数

表单每一次提交都会发一次请求 ,
你可以 在form 表单中添加一个隐藏域, 存放该表单的标志位 ,
然后在applicationContext /session 里存一个count 用来计数
if(request.getParameter(标志位name).equals(标志位value)){
getCount ;
then count++ ;

setCount;
}

9. form 提交后再java后台如何获取到值

java中使用request.getParameter("参数名")方法来获取form表单传过来的数据。
具体代码如下:
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Demo</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
<form action="demoServlet" method="post">
<table>
<tr>
<td>
<input type="text" name="name" id="name"/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交"/>
</td>
</tr>
</table>
</form>
</body>
</html>

Servlet代码:
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("name");
System.out.println(name);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
其中DemoServlet是一个继承了HttpServlet类的Servlet类,当表单提交(点击提交按钮)时,回去调用这个类的doPost()方法,执行对应的代码,通过request.getParameter("name")来获取表单的值。

10. 怎么用Java模拟form表单提交

用Java模拟form表单提交的方法,在struts2中的配置如下:
<!-- action属性为actionNmae!methodName的形式
其中ActionName指定提交到哪个Action,而methodName指定提交到指定方法-->
action="ActionName!add"
其中一个按钮的代码如下:

<input type="submit" value="注册" onclick="regist();" />
点击“注册”按钮被单击时触发regist函数,该函数的代码如下:
<script type="text/javascript">
function regist(){
targetForm = document.forms[0];
targetForm.action = "login!add";
}
</script>

热点内容
苹果怎么对备忘录加密码 发布:2025-02-13 18:44:19 浏览:72
php房产网 发布:2025-02-13 18:18:06 浏览:86
源码资源吧 发布:2025-02-13 18:14:39 浏览:80
java培训价钱 发布:2025-02-13 17:59:33 浏览:975
c语言中变量类型 发布:2025-02-13 17:52:20 浏览:259
ftp导出报错 发布:2025-02-13 17:41:20 浏览:997
脚本下载教程 发布:2025-02-13 17:39:06 浏览:236
解压密码re 发布:2025-02-13 17:39:02 浏览:558
linuxdump内存 发布:2025-02-13 17:37:30 浏览:57
游戏客户端源码 发布:2025-02-13 17:37:19 浏览:594