zoukankan      html  css  js  c++  java
  • 向数据库插入数据第二种方法

    <html>
    <body>
    <h1>学生添加</h1>
    <s:form action="student/student_saveStudent" method="post" theme="simple"><br>
    姓名:<s:textfield name="student.name" label="姓名" required="true"></s:textfield><br>
    密码:<s:password label="密码" name="student.password" required="true"></s:password><br>
    年龄:<s:textfield name="student.age" label="年龄" required="true"></s:textfield><br>
    性别:<s:radio label="性别" name="student.sex" list="#{'1':'男','2':'女'}"></s:radio><br>
    出生年月:<s:textfield name="student.dte" label="出生年月" onfocus="WdatePicker({dateFmt : 'yyyy-MM-dd HH:mm:ss'})" class="Wdate"></s:textfield><br>
    爱好:<s:checkboxlist label="爱好" name="student.hobby" list="#{'1':'basketball','2':'football','3':'music','4':'art'}"></s:checkboxlist><br>
    省份:<s:select id="addr1" label="省份 " name="province" list="{'河北省','山东省'}"></s:select>
    城市:<select id="addr2"  name="city"></select><br>
    地址:<s:textfield label="location" name="student.address" id="addr3"></s:textfield>
    <s:submit value="提交"></s:submit>
    </s:form>
    </body>
    </html>
    

    将前台的name都设为student.**

    package com.action;
    
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    
    import javax.servlet.http.HttpServletResponse;
    
    import net.sf.json.JSONArray;
    
    import org.apache.struts2.ServletActionContext;
    
    import com.dao.StudentDao;
    import com.dao.imp.StudentDaoImp;
    import com.entity.Sheng;
    import com.entity.Student;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;
    
    public class StudentAction extends ActionSupport{
    	private StudentDao dao=new StudentDaoImp();
    	public StudentDao getDao() {
    		return dao;
    	}
    	public void setDao(StudentDao dao) {
    		this.dao = dao;
    	}
    	//new一个dao
    	
    	private Student student;
    	//声明一个student对象
    	public Student getStudent() {
    		return student;
    	}
    	public void setStudent(Student student) {
    		this.student = student;
    	}
    	
    	
    
    	
    	public String saveStudent(){
    		
    	
    		dao.saveStudent(student);
    		return "saveStudent";
    	}
    	
    	
    }
    

     在后台声明一个student对象   加上get set方法     就会自动得到前台对象的值 

    这时候再调用dao.saveStudent(student);将其保存到数据库中即可

  • 相关阅读:
    .net remoting 事件调用循环处理中重复返回的问题.
    MySQL5.7.29winx64解压缩版安装
    IntelliJ IDEA下SVN的配置及使用说明
    navicat12.0.26如何激活
    sql优化的几种方式
    mysql导入文件出现Data truncated for column 'xxx' at row 1的原因
    MessageFormat.format()用法
    idea提交svn不显示新建文件
    后端Long类型传到前端精度丢失的正确解决方式
    在IDEA中的cannot_resolve_method解决方法
  • 原文地址:https://www.cnblogs.com/tianhao/p/4044139.html
Copyright © 2011-2022 走看看