<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib uri="/WEB-INF/es-input.tld" prefix="es-input" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="org.apache.commons.lang.StringUtils" %>
<%@ page import="com.wondersgroup.eswebapp.swgl.bo.ShboaReception" %>
<%@ page import="com.wondersgroup.esframework.dic.util.DicDataUtil" %>
<%@ page import="com.wondersgroup.eswebapp.common.GlobalConstants" %>
<%@ page import="java.text.SimpleDateFormat" %>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>新增来访</title>
<link rel="stylesheet" type="text/css" href="css/reset.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/index.css" media="all" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/tab.js"></script>
<script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
</head>
<script language="javascript">
</script>
<body style="background:#E7F8FF;">
<diV class="main_layout">
<h3 class="main_tit"><em>当前位置:<a href="<%=request.getContextPath()%>/sos.do?method=modifyOrgan">事务管理</a> > <a href="#">来访接待</a> > <a href="#" class="current">新增来访</a></em><span class="m_tit_l"><img src="images/m_tit_l.jpg" /></span><span class="m_tit_r"><img src="images/m_tit_r.jpg" /></span></h3>
<div class="main_border">
<div class="m_tab">
<div class="m_tab_list">
<ul>
<li class="pak1">新增来访</a></li>
</ul>
</div>
<div class="">
<div class="swlc" style="background:none;">
<html:form id="shoaListFrom" name="shoaListFrom" action="<%=request.getContextPath()%>/sos.do?method=add" method="post" ENCTYPE="multipart/form-data" >
<table width="90%" border="0" class="add_tabb">
<tr>
<td class="cc"><em>*</em>来访地区: </td>
<td><input name="visitingRegion" type="text" class="input6" value="" style="width:200px;" id="1"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访单位: </td>
<td><input name="visitingOrgan" type="text" class="input2" value="" style="width:200px;"id="2"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访对象: </td>
<td><input name="visitingObject" type="text" class="input6" value="" style="width:250px;"id="3"/></td>
</tr>
<tr>
<td class="cc">来访人数: </td>
<td><input name="visitingNumber" type="text" class="input5" value="" style="background:#fff;"/></td>
</tr>
<tr>
<td class="cc">领导者身份: </td>
<td><input name="leaderPost" type="text" class="input6" value="" style="width:200px;"/></td>
</tr>
<tr>
<td class="cc">接待部门: </td>
<td><input name="receptionOrgan" type="text" class="input6" value="" style="width:200px;"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访时间: </td>
<td><input name="visitingBeginTime" type="text" value="" class="input4" onclick="WdatePicker()" id="4"/> - <input name="visitingEndTime" type="text" value="" class="input4" onclick="WdatePicker()" id="5"/></td>
</tr>
<tr>
<td class="cc">出席人员: </td>
<td><input name="receptionPerson" type="text" value="" class="input6" /></td>
</tr>
<tr>
<td class="cc">来访事项: </td>
<td><textarea name="visitingItem" cols="" rows="" value="" class="wenben" ></textarea></td>
</tr>
<tr>
<td class="cc">日程安排: </td>
<td><textarea name="travelArrange" cols="" rows="" value="" class="wenben" ></textarea></td>
</tr>
<tr>
<td class="cc">附件: </td>
<td><input type="file" name="receptionAttachment" />
</tr>
<TABLE id="tab">
<TR>
<TD></TD>
<TD></TD>
</TR>
<TR>
</TABLE>
</td>
</tr>
</table>
</html:form>
<div class="pp">
<input name="" type="button" value="保存" class="button3" onclick="add();"/>
<input name="" type="button" value="返回" class="button3" onclick="window.location.href='<%=request.getContextPath()%>/sos.do?method=query'"/>
</p>
</div>
</div>
</div>
</div>
</div>
</diV>
</body>
<script type="text/javascript">
//<![CDATA[setupAllTabs();//]]>
</script><script language="javascript">//添加信息
function add(){
var form=document.getElementById("shoaListFrom");
var txt1=document.getElementById("1");
var txt2=document.getElementById("2");
var txt3=document.getElementById("3");
var txt4=document.getElementById("4");
var txt5=document.getElementById("5");
if (txt1.value==""&&txt2.value==""&&txt3.value==""&&txt4.value==""&&txt5.value=="") {
alert("请正确填写信息");
}else{
form.action="<%=request.getContextPath()%>/sos.do?method=add";
form.submit();
}
}function submitUpload(obj){
var form=document.getElementById("shoaListFrom");
var tab =document.getElementById("tab");
var v=obj.receptionAttachment.value;
var a =v.lastIndexOf('\\');
var vname =v.substring(a+1);
if(obj.receptionAttachment.value.length==0){
alert("请先选择文件!");
return false;
}else{
var tr=tab.insertRow();
var td3=tr.insertCell();
var td4=tr.insertCell();
td3.innerText=vname;
var but=document.createElement("<button>");
but.innerText="删除";
but.onclick=function(){
del(this);
}
td4.appendChild(but);
}
}
function del(e){
shan(e.parentNode.parentNode);
}
function shan(tr)
{
var tab=tr.parentNode;
tab.deleteRow(tr.rowIndex);
}
//-->
</SCRIPT>
上面是我的jsp页面....里面有个文件上传 为什么总报错
ava.lang.IllegalArgumentException: Cannot invoke com.wondersgroup.eswebapp.swgl.web.form.ShboaForm.setReceptionAttachment - argument type mismatch
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:804)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
求帮忙 我的数据库表中有个存文件名的字段receptionAttachment 就这个 我该怎么弄
<%@ taglib uri="/WEB-INF/es-input.tld" prefix="es-input" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="org.apache.commons.lang.StringUtils" %>
<%@ page import="com.wondersgroup.eswebapp.swgl.bo.ShboaReception" %>
<%@ page import="com.wondersgroup.esframework.dic.util.DicDataUtil" %>
<%@ page import="com.wondersgroup.eswebapp.common.GlobalConstants" %>
<%@ page import="java.text.SimpleDateFormat" %>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>新增来访</title>
<link rel="stylesheet" type="text/css" href="css/reset.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/index.css" media="all" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/tab.js"></script>
<script src="js/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
</head>
<script language="javascript">
</script>
<body style="background:#E7F8FF;">
<diV class="main_layout">
<h3 class="main_tit"><em>当前位置:<a href="<%=request.getContextPath()%>/sos.do?method=modifyOrgan">事务管理</a> > <a href="#">来访接待</a> > <a href="#" class="current">新增来访</a></em><span class="m_tit_l"><img src="images/m_tit_l.jpg" /></span><span class="m_tit_r"><img src="images/m_tit_r.jpg" /></span></h3>
<div class="main_border">
<div class="m_tab">
<div class="m_tab_list">
<ul>
<li class="pak1">新增来访</a></li>
</ul>
</div>
<div class="">
<div class="swlc" style="background:none;">
<html:form id="shoaListFrom" name="shoaListFrom" action="<%=request.getContextPath()%>/sos.do?method=add" method="post" ENCTYPE="multipart/form-data" >
<table width="90%" border="0" class="add_tabb">
<tr>
<td class="cc"><em>*</em>来访地区: </td>
<td><input name="visitingRegion" type="text" class="input6" value="" style="width:200px;" id="1"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访单位: </td>
<td><input name="visitingOrgan" type="text" class="input2" value="" style="width:200px;"id="2"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访对象: </td>
<td><input name="visitingObject" type="text" class="input6" value="" style="width:250px;"id="3"/></td>
</tr>
<tr>
<td class="cc">来访人数: </td>
<td><input name="visitingNumber" type="text" class="input5" value="" style="background:#fff;"/></td>
</tr>
<tr>
<td class="cc">领导者身份: </td>
<td><input name="leaderPost" type="text" class="input6" value="" style="width:200px;"/></td>
</tr>
<tr>
<td class="cc">接待部门: </td>
<td><input name="receptionOrgan" type="text" class="input6" value="" style="width:200px;"/></td>
</tr>
<tr>
<td class="cc"><em>*</em>来访时间: </td>
<td><input name="visitingBeginTime" type="text" value="" class="input4" onclick="WdatePicker()" id="4"/> - <input name="visitingEndTime" type="text" value="" class="input4" onclick="WdatePicker()" id="5"/></td>
</tr>
<tr>
<td class="cc">出席人员: </td>
<td><input name="receptionPerson" type="text" value="" class="input6" /></td>
</tr>
<tr>
<td class="cc">来访事项: </td>
<td><textarea name="visitingItem" cols="" rows="" value="" class="wenben" ></textarea></td>
</tr>
<tr>
<td class="cc">日程安排: </td>
<td><textarea name="travelArrange" cols="" rows="" value="" class="wenben" ></textarea></td>
</tr>
<tr>
<td class="cc">附件: </td>
<td><input type="file" name="receptionAttachment" />
</tr>
<TABLE id="tab">
<TR>
<TD></TD>
<TD></TD>
</TR>
<TR>
</TABLE>
</td>
</tr>
</table>
</html:form>
<div class="pp">
<input name="" type="button" value="保存" class="button3" onclick="add();"/>
<input name="" type="button" value="返回" class="button3" onclick="window.location.href='<%=request.getContextPath()%>/sos.do?method=query'"/>
</p>
</div>
</div>
</div>
</div>
</div>
</diV>
</body>
<script type="text/javascript">
//<![CDATA[setupAllTabs();//]]>
</script><script language="javascript">//添加信息
function add(){
var form=document.getElementById("shoaListFrom");
var txt1=document.getElementById("1");
var txt2=document.getElementById("2");
var txt3=document.getElementById("3");
var txt4=document.getElementById("4");
var txt5=document.getElementById("5");
if (txt1.value==""&&txt2.value==""&&txt3.value==""&&txt4.value==""&&txt5.value=="") {
alert("请正确填写信息");
}else{
form.action="<%=request.getContextPath()%>/sos.do?method=add";
form.submit();
}
}function submitUpload(obj){
var form=document.getElementById("shoaListFrom");
var tab =document.getElementById("tab");
var v=obj.receptionAttachment.value;
var a =v.lastIndexOf('\\');
var vname =v.substring(a+1);
if(obj.receptionAttachment.value.length==0){
alert("请先选择文件!");
return false;
}else{
var tr=tab.insertRow();
var td3=tr.insertCell();
var td4=tr.insertCell();
td3.innerText=vname;
var but=document.createElement("<button>");
but.innerText="删除";
but.onclick=function(){
del(this);
}
td4.appendChild(but);
}
}
function del(e){
shan(e.parentNode.parentNode);
}
function shan(tr)
{
var tab=tr.parentNode;
tab.deleteRow(tr.rowIndex);
}
//-->
</SCRIPT>
上面是我的jsp页面....里面有个文件上传 为什么总报错
ava.lang.IllegalArgumentException: Cannot invoke com.wondersgroup.eswebapp.swgl.web.form.ShboaForm.setReceptionAttachment - argument type mismatch
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:804)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
求帮忙 我的数据库表中有个存文件名的字段receptionAttachment 就这个 我该怎么弄
解决方案 »
- spring mvc中org.springframework.web.servlet.DispatcherServlet类的行文是怎么样的?
- 使用hibernate 的saveOrUpdate方法,更新不了数据
- Mysql数据库之间数据转换
- 在线等:myeclipse8.0安装文件双击后提示"找不到指定文件",要找什么文件啊?怎么解决?
- 关于cookie的赋值与取值
- hibernate java.util.NoSuchElementException错误
- webservice开发问题 急急急
- eclise在Debug时错误
- 读取XML文件时,若TAG为空,则卡死,求助!
- 问一简单的EJB问题,帮忙指点一下
- Runtime.exec(command)后续询问的处理
- 记录离开页面的URL
文件存到一个指定目录。把String改成FormFile类型,然后把文件名和路径存到数据库
数据库就一个文件名的字段....是string的 然后要求把文件上传到服务器中....没有其他的表就一个表
数据库中仅仅存文件名...他给的就是String的 怎么办....急丫 兄弟 帮帮忙 struts1 的