jsp网页输入内容无法插入到数据库 70
做了一个二手房交易网站,在房源发布时、在信息输入页面输入各个房源信息,可是提交时无法插入数据库、不知道怎么解决,求高手指教<divid="content"><pid="t...
做了一个二手房交易网站,在房源发布时、在信息输入页面输入各个房源信息,可是提交时无法插入数据库、不知道怎么解决,求高手指教
<div id="content">
<p id="title">
<strong>填写二手房信息</strong>(以下均为必填)
</p>
</div>
<div id="tables">
<form action="houseAction!agentOutPutHouse.action" method="post"
enctype="multipart/form-data">
<table width="1099" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="99"><div align="right">地址:</div></td>
<td><select id="tid1" name="cityinfo.region"></select> <select
id="tid2" name="cityinfo.cityName"></select> <select id="tid3"
name="cityinfo.cityArea"></select></td>
</tr>
<tr>
<td width="99">
<tr>
<td width="99">
<div align="right">房源照片:</div></td>
<td width="1000"><s:file name="image" /><br />
</td>
</tr>
</table>
<div id="bottom">
<button type="submit" style="background-color: #F93">立即发布</button>
<a href="houseAction!goodHouseListByNum.action">返回首页>> </a>
<hr />
</div>
</form>
</div>
</div>
以上为jsp代码
<struts>
<constant name="struts.configuration.xml.reload" value="true" />
<constant name="struts.il8n.encoding" value="UTF-8" />
<constant name="struts.multipart.saveDir" value="d:/tmp" />
<constant name="struts.custom.i18n.resources" value="messageResource" />
<constant name="struts.devMode" value="true" />
<package name="loginon" extends="struts-default">
<action name="uploadOne" class="com.upload.one.UploadImageAction" >
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg,image/jpg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</action>
<action name="houseAction_*" class="addHouseAction" method="{1}">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg,image/jpg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
<param name="savePath">/uploadimages/house</param>
<result name="userOutPutHouse">/website/secondhouseform.jsp</result>
<result name="userOutPutSuccess">/website/user/index.jsp</result>
<result name="agentOutPutSuccess">/website/user/index.jsp</result>
<result name="agentOutPutHouse">/website/agentoutputhouse.jsp</result>
<result name="agentOutPutFail">/website/agentoutputhouse.jsp</result>
<result name="input">/website/secondhouseform.jsp</result>
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/pjpeg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</action>
</package>
</struts>
为struts配置文件
为显示效果,问题应该出在传图片上、求大神指教
个人真是太菜了,大神分分钟都能搞定的问题、我都纠结好久了都没弄好,马上要毕设答辩了、这个问题要不解决小弟估计要跪了,只要有思路随时可以hi我啊、我qq745429721,毕业的话可以远程协助一下、我给大神演示一下问题的所在 展开
<div id="content">
<p id="title">
<strong>填写二手房信息</strong>(以下均为必填)
</p>
</div>
<div id="tables">
<form action="houseAction!agentOutPutHouse.action" method="post"
enctype="multipart/form-data">
<table width="1099" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="99"><div align="right">地址:</div></td>
<td><select id="tid1" name="cityinfo.region"></select> <select
id="tid2" name="cityinfo.cityName"></select> <select id="tid3"
name="cityinfo.cityArea"></select></td>
</tr>
<tr>
<td width="99">
<tr>
<td width="99">
<div align="right">房源照片:</div></td>
<td width="1000"><s:file name="image" /><br />
</td>
</tr>
</table>
<div id="bottom">
<button type="submit" style="background-color: #F93">立即发布</button>
<a href="houseAction!goodHouseListByNum.action">返回首页>> </a>
<hr />
</div>
</form>
</div>
</div>
以上为jsp代码
<struts>
<constant name="struts.configuration.xml.reload" value="true" />
<constant name="struts.il8n.encoding" value="UTF-8" />
<constant name="struts.multipart.saveDir" value="d:/tmp" />
<constant name="struts.custom.i18n.resources" value="messageResource" />
<constant name="struts.devMode" value="true" />
<package name="loginon" extends="struts-default">
<action name="uploadOne" class="com.upload.one.UploadImageAction" >
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg,image/jpg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</action>
<action name="houseAction_*" class="addHouseAction" method="{1}">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpeg,image/jpg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
<param name="savePath">/uploadimages/house</param>
<result name="userOutPutHouse">/website/secondhouseform.jsp</result>
<result name="userOutPutSuccess">/website/user/index.jsp</result>
<result name="agentOutPutSuccess">/website/user/index.jsp</result>
<result name="agentOutPutHouse">/website/agentoutputhouse.jsp</result>
<result name="agentOutPutFail">/website/agentoutputhouse.jsp</result>
<result name="input">/website/secondhouseform.jsp</result>
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/bmp,image/x-png,image/gif,image/pjpeg</param>
<param name="maximumSize">1025956</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</action>
</package>
</struts>
为struts配置文件
为显示效果,问题应该出在传图片上、求大神指教
个人真是太菜了,大神分分钟都能搞定的问题、我都纠结好久了都没弄好,马上要毕设答辩了、这个问题要不解决小弟估计要跪了,只要有思路随时可以hi我啊、我qq745429721,毕业的话可以远程协助一下、我给大神演示一下问题的所在 展开
1个回答
展开全部
<form action="houseAction!agentOutPutHouse.action" method="post"
enctype="multipart/form-data">
你form表单enctype属性设置为"multipart/form-data"就只能上传图片,无法上传文本信息了,你可以打印出来看看是接收不到你的文本信息的。
图片和输入框的文本不能在from里一次上传,只能分两次上传,先把图片上传后保存图片的地址并返回到前台,然后使用js把from的enctype属性修改为application/x-www-form-urlencoded再把文本和图片的路径一起上传。
----
----
你看下from表单enctype属性有两种值分别用于上传文件和文本数据。
from表单enctype表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据。
enctype="multipart/form-data">
你form表单enctype属性设置为"multipart/form-data"就只能上传图片,无法上传文本信息了,你可以打印出来看看是接收不到你的文本信息的。
图片和输入框的文本不能在from里一次上传,只能分两次上传,先把图片上传后保存图片的地址并返回到前台,然后使用js把from的enctype属性修改为application/x-www-form-urlencoded再把文本和图片的路径一起上传。
----
----
你看下from表单enctype属性有两种值分别用于上传文件和文本数据。
from表单enctype表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据。
追问
本人太水了,能不能加qq详细的聊下、745429721
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询