
正文
java提交form代码 java form data请求
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java表单提交方法
1、在jsp中,一个form表单,可以通过submit按钮来实现一个提交交互
2、当点击submit按钮之后,将form中的action写的路径,到配置文件中web.xml或者struts.xml中进行配置,让其对应到具体实现的类中
3、在实现类中进行逻辑交互操作,然后返回或者转发/重定向到指定的页面
相关问答
Q1: 怎么用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
Q2: 如何把form表单放在java类中提交执行
jsp 里向后台提交数据也无非就是跟后台java 做数据交互,已经在java里面了,还提交干嘛呢.你这样理解是错误的,如果你是想在jsp页面之间做数据交互 那建议去简单的看下 jsp的内置对象吧,
Q3: form表单的数据怎样提交到后台java?jsp的action应填什么?比如类是Student,方法是add
s:form action="add"/form
action 调用dao中的方法,把add方法写在dao中,然后再配置struts.xml
public class AddAction extends ActionSupport{
private Student student;
private ListStudent students;
public ListStudent getStudents() {
return students;
}
public void setStudents(ListStudent 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 dao=new StudentDAO();
dao.add(stu);
students=dao.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();
}
关于java提交form代码和java form data请求的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







