本来以为昨天晚上把图片上传的功能做好了,但是今天发现三个问题:
1.图片改完之后在页面中没有显示出来
2.不能第二次上传图片,必须要注销后才能再次上传
3.上传完图片后,不能按F5键,否则也出错
今晚看了好长时间,终于都解决了,虽然是小问题,但对于我这个新手来说,收获也比较大了。
首先解决的是第三个问题,是一个重定向的问题,因为在Struts 中,上传完后的Forward中我没有写 redirect="true" ,导致页面的地址没有改变,一直在上传那个链接中,然后就又回到了第二个问题上。
第二个问题其实和第一个问题是差不多的,就是Session中存的没有更新,导致再次更新时找不到修改的对象了
这是错误的代码
//
cmStudent2=(CmStudent)getCmStudentDAO().findByExample(cmStudent).get(0);
cmStudent2.setStuPicture2(paths);
getCmStudentDAO().attachDirty(cmStudent2);
当上一次修改之后,数据是存到数据库中了,但是Session中没有更新,所以找不到这个学生
然后换为这个代码
cmStudent2=(CmStudent)getCmStudentDAO().findById(cmStudent.getStuNum());
就可以了,因为主键是不变的。
然后就是Session的问题了,因为Seesion不能更新,所以改完之后要重新储存下session
request.getSession(true).setAttribute("loginedUser", cmStudent);
问题不大,记录之!
分享到:
相关推荐
在Java开发中,图片上传并实时显示是一项常见的需求,特别是在Web应用中。本文将深入探讨如何利用Java技术实现在图片上传后立即在页面上显示。首先,我们需要理解这个过程涉及的关键技术点,包括文件上传、文件处理...
在IT行业中,图片上传与实时显示是常见的功能需求,尤其在网页应用中。这个项目是用PHP、Ajax和JavaScript这三种技术实现的,允许用户上传图片并即时预览,同时还可以调整显示的图片大小。接下来,我们将深入探讨...
在Web应用开发中,图片上传和预览显示是一项非常常见的需求,涉及到前端页面与后端处理的配合,以及对数据库的操作。 本文详细介绍了如何在*** MVC框架中实现图片上传和预览显示的整个过程,这包括前端页面设计、...
在Java Web开发中,图片上传是一项常见的功能,用于允许用户上传他们的图片文件到服务器,然后在网站上展示。本教程将深入讲解如何使用Struts2框架和Apache Commons FileUpload库来实现这一功能。 首先,我们需要...
综上所述,"SSM框架图片上传与显示"涵盖了文件上传组件的使用、服务器文件管理、数据库设计与操作以及前端展示等多个环节。在实际开发中,需要根据项目需求进行相应的优化和调整,确保系统的稳定性和用户体验。提供...
在ASP.NET中实现上传图片并在页面上显示是一个常见的...综上所述,ASP.NET提供了一套完整的框架来实现图片上传、显示和信息获取的功能。通过合理的编程实践,我们可以创建一个安全、高效且用户体验良好的图片上传系统。
- **更新图片链接**:当图片上传后,你需要手动更新其链接以包含正确的端口号。具体操作是,右键点击图片,选择“图片属性”,在URL字段中添加你的IP地址后跟新配置的端口号(例如,http://yourip:8081/图片路径)...
例如,如果图片上传到名为`myproject`的子目录下,则可以将`imageUrlPrefix`设置为`/myproject`。 3. **调整imagePathFormat配置**:`imagePathFormat`用于指定图片上传的具体路径格式。默认情况下,它会根据日期等...
html上传图片直接显示,JS实现图片上传直接显示,具体上传格式可以自己进行更改~
以上就是基于Eclipse、MVC模式下使用JSP、Servlet、DAO、Service进行图片上传和显示的基本流程和关键知识点。通过这个项目,开发者可以深入理解JavaWeb开发中的文件处理、数据库操作以及MVC架构的应用。
在PHP开发中,多图片上传并显示缩略图是一个常见的需求,主要应用于各种网站的后台管理系统,例如博客、电商网站等。...通过学习和理解这些代码,开发者可以掌握如何在实际项目中实现多图片上传并显示缩略图的功能。
本文将详细讨论如何实现一个可以显示上传路径并允许修改图片名称的图片上传系统。 首先,我们需要理解标题和描述中提到的关键点:上传图片、显示上传路径以及修改图片名称。这些功能通常涉及到前端界面设计、后端...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理、动画...这些技术结合在一起,便可以构建一个基本的图片上传预览功能,使得用户在上传前就能看到所选图片的效果,提高了用户体验。
"图片上传前显示"这个功能旨在提供用户在正式提交图片到服务器之前预览图片的效果,以确认图片质量、方向或内容是否符合预期。这在用户体验上是非常重要的,因为它允许用户在上传前检查图片,避免因误传或格式不正确...
首先,让我们了解图片上传的过程。在Struts中,我们可以利用`struts2-fileupload`库来实现文件上传的功能。这个库提供了`FileUploadInterceptor`拦截器,用于处理上传的文件。在Action类中,我们需要定义一个字段来...
在本文中,我们将深入探讨如何实现一个基于Vue和...这个示例代码为开发者提供了一个完整的流程,帮助他们理解和实现图片上传与显示功能,对于需要在前后端分离项目中集成此类功能的开发人员来说,是非常有价值的参考。
在本场景中,我们关注的是如何使用Struts2来实现图片上传并显示的功能,同时生成缩略图。 首先,我们需要在Struts2配置文件(通常为struts.xml)中定义一个Action类,该类负责处理图片上传请求。这个Action类应该有...
5. **服务器配置**:检查服务器的`php.ini`配置,特别是`max_execution_time`、`memory_limit`和`post_max_size`,确保它们允许足够的资源用于图片上传和处理。 6. **GD库问题**:PHP的GD库是处理图像的基础,如果...
在ASP.NET中,上传图片并显示在相册中是一项常见的功能需求,这涉及到客户端与服务器端的数据交互、图片处理以及前端展示等多个环节。本篇将详细介绍如何实现这一过程。 首先,我们需要了解上传图片的基本原理。在...
这个问题困扰了不少开发者,究其原因,主要在于富文本编辑器的图片上传插件对于返回数据结构有着严格要求,开发者必须按照规定的格式返回数据,否则就会出现图片上传成功但无法回显的情况。 为了解决这个问题,...