首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于表单提交到servlet的问题 [已结贴,结贴人:gibeny]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:05:37 楼主
    我做一个表单提交到servlet,表单里有file字段,还有其他text字段,在serlvet里主要处理完file字段后转向另一个action处理text字段,处理完之后再回到原来的提交表单的那个jsp页面,我第一次提交之后可以成功,并有提示成功信息,但是当我再次添加信息第二次提交之后直接就转向了一个空白页面,不管在servlet里如何测试,什么都不显示,似乎根本没有到servlet里,不懂为什么,哪会高手遇到过这个问题
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:20:561楼 得分:3
    一个servlet不就可以搞定了吗,一定要设置字段的name属性,然后做判断
    if("XXX".equals(request.getParameter("XXX"))){跳转}
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:26:112楼 得分:0
    一个servlet是可以搞定,但是我不想在一个servlet里搞太多东西,尤其是要用到数据库的时候
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:27:043楼 得分:0
    现在的问题是我为什么第二次提交的时候似乎根本就没有到servlet里面的,直接到一个空白页面
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:34:264楼 得分:3
    servlet里业务逻辑放到javabean中处理  比如 用到数据库的部分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:38:535楼 得分:0
    晕倒,没人能给上面的问题建议
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:41:066楼 得分:3
    访问数据库就不要在servlet里面做了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:42:347楼 得分:0
    访问数据的我根本没有在servlet里做的
    现在的问题是我为什么第二次提交的时候似乎根本就没有到servlet里面的,直接到一个空白页面
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 23:45:388楼 得分:3
    应该能看到第二次提交到的空白页面的地址吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 00:32:069楼 得分:0
    看到的确实是提交到servlet里面了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 00:33:1510楼 得分:0
    看到的确实是提交到servlet里面了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 00:34:2311楼 得分:0
    确实是提交到servlet里面了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 21:42:3112楼 得分:3
    连接数据库当然不在servlet中做。。自己写个类啦。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 22:24:5413楼 得分:3
    在你的servlet中加几条测试代码试一下,
    我怀疑第二次根本没有进入你得Action中,但是现在也不知道原因
    把你得servlet代码,jsp代码贴出来看一下吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-18 23:32:4214楼 得分:3
    第二次提交的form的action与第一次提交的form的action是一致的么?
    第二次提交后,处理的servlet没有报错么?会不会是你进行了错误处理,没有打印错误消息呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 23:58:5015楼 得分:3
    WEB.XML里设置了吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 00:19:4116楼 得分:2
    500异常吗?
    应该是你的servlet中的判断不完整。或者是你的jsp页面中用于显示的地方没
    写好。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 02:11:2217楼 得分:2
    那么大致是JSP页面写错了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 06:35:0618楼 得分:2
    但是当我再次添加信息第二次提交之后直接就转向了一个空白页面,


    看看控制台、日志 里面的异常信息吧!呵呵!

    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved