jsp+action统计文件下载次数,并传到数据库中回显,求大神给代码
展开全部
mybatis只是数据库层的,在这之前你总有个servlet接受request参数吧,可能是个controller,或者就是servlet。总之,你拿到request对象后,你就能取得页面参数。例如,页面中所有作业项目的标签name为pro,作业次数的标签name为count,作业单位标签的name为dept。后台取数据方法是:
String[] pro = request.getParameterValues("pro");//作业项目
String[] counts = request.getParameterValues("count");//作业次数
String[] depts= request.getParameterValues("dept");//作业单位
这样你就取得了需要封装java对象的属性值了。通过循环封装你的对象。假设你的对象类叫Work。
for(int i=0;i<pro.length();i++){
Work work = new Work();//创建对象,你自己定义的类。
work.setPro(pro[i]);//设置项目值
work.setCount(counts[i]);//设置次数
work.setDept(depts[i]);//设置单位
//save(work); 这里是调用mybatis保存对象的方法就可以了
}
我这写的已经很详细了,希望你能明白,如果还是看不懂,可能你需要补充下java web的知识了。
String[] pro = request.getParameterValues("pro");//作业项目
String[] counts = request.getParameterValues("count");//作业次数
String[] depts= request.getParameterValues("dept");//作业单位
这样你就取得了需要封装java对象的属性值了。通过循环封装你的对象。假设你的对象类叫Work。
for(int i=0;i<pro.length();i++){
Work work = new Work();//创建对象,你自己定义的类。
work.setPro(pro[i]);//设置项目值
work.setCount(counts[i]);//设置次数
work.setDept(depts[i]);//设置单位
//save(work); 这里是调用mybatis保存对象的方法就可以了
}
我这写的已经很详细了,希望你能明白,如果还是看不懂,可能你需要补充下java web的知识了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询