各位大侠看看这个是什么问题

问题描述

请各位帮帮忙,看看是错在哪里错误信息:HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjavax.servlet.ServletException: BeanUtils.populate org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495) org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) com.hail.uss.encoding.EncodingActionServlet.process(EncodingActionServlet.java:11) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root causejava.lang.IllegalArgumentException: Cannot invoke com.hail.uss.web.form.ManagerUserForm.setListId - argument type mismatch org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778) org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759) org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648) org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677) org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022) org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811) org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298) org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493) org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) com.hail.uss.encoding.EncodingActionServlet.process(EncodingActionServlet.java:11) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.  managerUser.jsp <html:form action="/admin/managerUser"><c:foreach items="${requestScope['readAction.display.list']}" var="a"></c:foreach>用户名性别生日电话邮箱地址注册时间<input name="listId" type="checkbox" value="${a.id}"><c:out value="${a.username}"><c:out value="${a.sex}"><c:out value="${a.birthday}"><c:out value="${a.phone}"><c:out value="${a.email}"><c:out value="${a.address}"><c:out value="${a.regdate}"><input name="all" type="checkbox"><html:submit value="删除"></html:form>  ManagerUserForm.javapublic class ManagerUserForm extends ActionForm {/* * Generated fields */private List<integer> listId;public List<integer> getListId() {return listId;}public void setListId(List<integer> listId) {this.listId = listId;}/** * Method validate * @param mapping * @param request * @return ActionErrors */public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) {ActionErrors ae = new ActionErrors();return ae;}/** * Method reset * @param mapping * @param request */public void reset(ActionMapping mapping, HttpServletRequest request) {// TODO Auto-generated method stub}} ManagerUserAction.javapublic class ManagerUserAction extends Action {/* * Generated Methods */private AdminDao adminDao;public void setAdminDao(AdminDao adminDao) {this.adminDao = adminDao;}/** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {ManagerUserForm f = (ManagerUserForm) form;adminDao.deleteById(f.getListId());return null;}}   AdminDaoImpl.java部分代码:(AdminDaoImpl extends HibernateDaoSupport implements AdminDao)public void deleteById(List<integer> listId){try{for(Integer i : listId){String queryString = "from User as u where u.id="+i;List<user> list=this.getHibernateTemplate().find(queryString);for(User u : list){this.getHibernateTemplate().delete(u);}}}catch(RuntimeException re){throw re;}}

解决方案

猜测是类型转化时的错误如: request中的请求转化到form中

时间: 2024-08-03 19:32:07

各位大侠看看这个是什么问题的相关文章

U大侠U盘安装Win7系统教程

  为了让用户更好的体验,下面就为大家简单介绍下在没有光驱的情况下,如何巧用u大侠u盘启动制作工具,方便快速的安装操作系统,一起走进u大侠的神奇世界: 一.u盘启动盘制作前准备(注意操作前备份好u盘有用的资料): 1)U盘一个(尽量使用1G以上的U盘); 2)U盘启动盘制作工具:U大侠U盘启动盘制作工具; 3)ghost或ISO系统镜像文件.(为提高版权意识,U大侠暂时不提供ghost系统文件下载,请用户自行查找下载源,建议使用正版系统.) 二.制作启动U盘步骤: 1.插入U盘,运行安装下载好的

vs2013工具栏问题-vs2013 中工具栏为什么没有显示完全?请大侠指点

问题描述 vs2013 中工具栏为什么没有显示完全?请大侠指点 vs2013 中工具栏为什么没有显示完全?请大侠指点 解决方案 是不是工具拦宽度限制了. 解决方案二: 这是第三方的控件么?什么语言的,是不是嵌套在什么控件内了. 解决方案三: 将工具栏拖出来,看看后面有没有东西.如果拖出来之后,后面有东西,那说明工具栏宽度不够. 解决方案四: 工具栏宽度怎么设置?CMFCToolsBar里面好像没有这种方法

java-把常用高频访问数据从数据库加载到内存,数据库的变化能够自动实时更新内存。求大侠给思路

问题描述 把常用高频访问数据从数据库加载到内存,数据库的变化能够自动实时更新内存.求大侠给思路 把常用高频访问数据从数据库加载到内存,数据库的变化能够自动实时更新内存. 解决方案 其实数据库内部本身已经有这样的缓存机制,操作系统也有.你再做其实经常会弄巧成拙. 你知道"高频"数据的淘汰算法是什么么?这一点估计你写不过主流的数据库,那别的都是白扯. 解决方案二: 大型数据库本身带有很好的缓存机制,不需要咱们进行任何干预 解决方案三: 数据库更新的时候,把数据送到内存刷新换一下.

recyclerview json-三生大侠 猪猪侠 代码在这里

问题描述 三生大侠 猪猪侠 代码在这里 import android.app.Activity;import android.content.Context;import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.RecyclerView;import android.supp

winform-请问C#用panel切换窗体是怎样的,急急急,先谢谢各位大侠啦

问题描述 请问C#用panel切换窗体是怎样的,急急急,先谢谢各位大侠啦 我设置了一个菜单和两个panel 1 和2,想分别显示窗体Form2和Form3,代码如下,但是结果没法进行切换,请问应当怎样写代码?新手,谢谢 private void 时间换算ToolStripMenuItem_Click(object sender, EventArgs e) { panel1.Controls.Clear();//移除所有控件 Form2 frm2 = new Form2(); frm2.TopLe

模块-openwrt 怎么支持 gobi2000啊,哪位大侠做过啊

问题描述 openwrt 怎么支持 gobi2000啊,哪位大侠做过啊 最近在做基于MT7620N的3G模块开发,正在研究gobi2000,http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=15096 按这个网址上做,不行,请大侠指示

工作-哪位大侠有blaze的资料??

问题描述 哪位大侠有blaze的资料?? blaze玩不转啊.. .在公司呆了一个星期,还是不会啊.同事给的资料不详细,还是英文的 解决方案 http://www.docin.com/p-456680769.html

抄来之作!饼图和直方图的制作,稍后会提供我的作品,请各位大侠指正!

饼图 在 Web 页面中使用图表(chart)表现数据       在 Web 编程中经常需要做的一件事情就是把从数据库中查出的数据(数字)使用图表(chart)的形式在页面中表现出来.下面我们简单总结几种常见的做法. 1. 如果图表的样式只需要柱形图(bar)就可以的话,有一种非常简单,偷懒的方法,即使用某些 tag 的 width 属性来表现就可以.举例如下: <IMG HEIGHT=5 WIDTH=<%= 数值 %> SRC=http://www.163design.net/a/q

用u大侠如何重装系统

  U大侠 硬盘安装需要在你的操作系统没有完全损坏的情况下,也就是能够进入操作系统的情况下,U盘则没有那么多要求. 新手必知: 系统文件一般分为两种格式:ISO格式和GHO格式.ISO格式又分为原版系统和GHOST封装系统两种.用解压软件WinRAR解压后大于600M(WIN7一般2G)以上的.GHO文件的是GHOST封装系统,PE里的U大师智能装机PE版软件可以直接支持还原安装.如果解压后没有大于600M以上的GHO文件则是原版ISO格式系统,要用安装原版XP和WIN7的方法来安装,详细的步骤

U大侠U盘启动盘制作需要做什么准备工作

  1.下载U大侠U盘启动制作工具最新版,文章首部已为大家提供. 2.运行程序之前请尽量关闭杀毒软件和安全类软件,本软件涉及对可移动磁盘的读写操作,部分杀软的误报可能会导致制作失败! 下载完成之后Windows XP系统下直接双击运行即可,Windows Vista或Windows7/8系统请点右键以管理员身份运行. 管理员身份运行 做好准备工作后,我们即将开始制作启动U盘了.