我在做毕业项目的时候 遇到一些问题 想请教下一下 关于STRUTS 的
比如我做了个 注册页面reg.jsp,用户填写一些信息之后点击提交,然后通过转发到RegAction经过一系列的验证等等,成功后跳转到success.jsp,将提交的一系列信息再显示出来,如果失败,就跳转到原来的reg.jsp页面,提示错误后,在重新填写 但是我遇到这样的问题:
1,如果我注册成功后,通过跳转到了success页面,但是浏览器的地址栏还是 regUser.htm(这是我在action-mapping里配置的名字),然后我点击刷新的话,就会弹出对话框说是要重新发送数据之类的,我觉得这个和我们在网上常见的注册是不同的,应该怎么解决?
2,就是我想在注册成功之前,检测reg.jsp提交的username这个字段,如果username在数据库中有了,返回提示并且重新填写,如果没有则继续..但返回的时候,我用的是一个<forward name="" path="/reg.jsp"> 然后跳回注册页面,这时候表单里的内容全没了,而我们在网上经常看到的是,除了错误的表单项外,其他的填写的内容都还保留,只是出错的地方没了 ,提示需要重新输入.请问我这个问题要怎么解决啊?另外这时候如果刷新的话 页面也是要弹出一个对话框要数据重新提交
相关推荐
适合大学生做毕业设计的管理系统
该项目是一个基于Struts2框架的Web管理系统,适用于大学生毕业设计开发。系统通过web.xml配置核心过滤器,结合struts.xml实现请求分发,支持登录、注册及员工信息管理等功能。前端采用J
基于Struts的图书馆管理系统毕业设计项目
图书馆管理系统是一种典型的Java Web应用,广泛应用于高校、科研机构及公共图书馆等领域,用于提升图书资源的管理效率与服务质量。本系统基于Struts、Hibernate、JDBC、Servlet、JSP等核心技术构建,旨在实现图书借阅、归还、查询、用户管理等核心业务流程的自动化与信息化。系统采用MVC架构设计,实现前后端分离,提升代码的可维护性与扩展性。通过模块化设计,系统可灵活适配不同规模的图书馆管理需求。本章将从项目背景出发,明确系统功能需求与设计目标,并介绍整体技术架构与关键技术选型。
Java Web毕业设计实战:基于JSP+Struts2+Spring+MySQL的宠物网站开发
Java Web开发是构建企业级应用的核心技术体系,其核心在于通过MVC架构实现业务逻辑、数据与展示的分离。Spring框架通过控制反转和依赖注入管理对象生命周期,实现组件解耦;Struts2作为控制器负责请求分发与处理;JSP则承担视图层渲染,结合MySQL完成数据持久化。这种分层架构的价值在于提升代码可维护性、可扩展性,是理解Web应用从请求到响应完整闭环的经典实践。在宠物领养、电商等业务场景中,此类技术组合能有效支撑用户管理、商品信息CRUD、订单流程等核心功能。本文以宠物网站为例,详细解析如何整合S
struts2 spring hibernate 整合项目 适合毕业设计
通过学习和实践这个项目,学生不仅可以掌握Struts2、Spring和Hibernate的整合应用,还能了解权限管理、事务控制等实际问题的解决方案,为未来的Java Web开发打下坚实基础。
大学计算机专业毕业设计JSP+Struts+js(自己做的)
【标题】"大学计算机专业毕业设计JSP+Struts+js(自己做的)"涉及到的知识点主要涵盖了Web应用开发中的三个重要技术:JSP(JavaServer Pages)、Struts框架以及JavaScript


Web 开发
