今天遇到两个郁闷事项,解决了一个。
1.打开MyEclipse6.5,启动Tomcat。突然发现今天Tomcat启动速度异常的慢,刚开始没理它,反正是在做前台,很少重启,但是当我碰到要在前台自动加载Action时就不得不去重启Tomcat了,因为遇到错误了。启动Tomcat的速度基本是这样:重启一次Tomcat->WC->回来,居然还没启动完毕,我无语了。找解决方案。
解决方法:左找右找,突然想起马士兵老师说过一句话:重启,重装,关闭(还有一个什么不记得了)是我们的四大法宝。往电脑右下脚一看,有一个什么Java自动升级的什么东东,关了它,重启计算机,问题解决。其实此问题值得深入。
2.关于在Struts2中Jsp页面自动加载Action
这个问题现在还没解决,如果是来找答案的就等下篇文章吧。
描述:想在Jsp页面自动加载Action的一个方法。然后在这个方法中把相关的值保存在一个对象中,在jsp页面把这些值取出来。
在Action中把值赋给对象,都会。
在Jsp中把值取出来,都会。
不会的是传值的过程。
Action的方法这样写:
@SuppressWarnings("unchecked")
public String FindAllUserAudit() throws Exception
{
List<Word> word = service.findAll();
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("word", word);
return null;
}
很明显,取值成功。
Action的方法这样写@SuppressWarnings("unchecked")
public String FindAllUserAudit() throws Exception
{
this.pageBean = service.queryForPageAudit(4,page);
return null;
}
pageBean是我定义的一个JavaBean,存储着分页的相关数值和word对象的属性(List类型)的值,从queryForPageAudit这个方法中获得值。
这样的话,前台是取不到值。debug一下在Action中有值,但是在前台就显示不出。
我的想法:没有执行把Action的值传到JavaBean这一过程,,从而导致前台无法取值。
分享到:
相关推荐
Struts2和Hibernate是两种非常重要的Java开源框架,它们在企业级Web开发中扮演着核心角色。Struts2是一款强大的MVC(Model-View-Controller)框架,它为构建基于J2EE的Web应用程序提供了结构化的支持。而Hibernate则...
- 将此“Struts2框架图书管理系统”解压后,放到Tomcat或其他Servlet容器中,配置好相关的Web应用目录,启动服务器即可运行。 这个图书管理系统展示了Struts2在实际项目中的应用,提供了一个学习和实践Struts2的好...
2. **创建Struts2 Action**:创建一个Action类,例如`ValidationAction`,其中包含需要验证的属性以及相应的getter和setter方法。在execute方法中,对这些属性进行验证并根据结果返回不同的结果代码,例如"success...
无论哪种方式,核心目标都是让Spring的IOC容器在Struts环境中运行,管理Struts的Action和其他组件,实现更高级别的控制和优化。 综上所述,Struts+Spring+Jdbc的集成开发是一个复杂但极具价值的过程,它融合了MVC...
分页通常会结合Struts1.2的Action和Hibernate的查询功能来完成,用户可以通过参数传递当前页码,服务器端则根据页码进行相应的数据查询和处理。 **部署到Tomcat**: Tomcat是一款广泛使用的Java应用服务器,特别...
- 启动 Tomcat 服务器。 2. **访问应用程序**: - 通过浏览器访问 `http://localhost/login/`(如果使用默认端口)。 - 输入用户名和密码,测试登录功能是否正常。 3. **调试与优化**: - 使用 Eclipse 的调试...
这种方式可以显著减少创建和销毁连接的时间,提高系统的响应速度和并发能力。 接下来,我们将按照以下步骤在Eclipse中配置Struts与数据库的连接池: 1. **环境准备**:确保已经安装了Eclipse IDE、Apache Tomcat...
包,类的创建和保存,java代码和jsp页面的编辑,会有方便的辅助对话框,显示相关的函数和属性,jsp页面的有更好的编辑辅助对话框可以少输入很多代码,java代码的自动编译和运行,Tomcat工程的自动Build,自动部署和自动启动,...
8. **部署与运行**:完成开发后,系统需要在服务器上进行部署,配置Tomcat或其他Servlet容器,安装并配置SQL Server数据库,然后将项目打包成WAR文件上传至服务器,启动应用即可供用户访问。 9. **性能优化**:为了...
2.Struts action向导:根据jsp文件中的表单内容自动生成的form类和action类的代码.并修改struts-config.xml配置文件. 3.直接创建action类,自动生成action类的代码.并修改struts-config.xml配置文件. 编辑辅助方式比...
这个框架集合了Struts2的MVC(Model-View-Controller)设计模式、Spring的依赖注入(Dependency Injection)和事务管理,以及Hibernate2的对象关系映射(Object-Relational Mapping)功能,为开发者提供了强大的后端...
2.Struts action向导: 根据jsp文件中的表单内容自动生成的form类和action类的代码.并修改struts-config.xml配置文件. 3.直接创建action类,自动生成action类的代码.并修改struts-config.xml配置文件. 4.EJB向导: ...
目前主要功能有java工程和Tomcat工程, 包,类的创建和保存,java代码和jsp页面的编辑,会有方便的辅助对话框,显示相关的函数和属性,jsp页面 的有更好的编辑辅助对话框可以少输入很多代码,Tomcat工程的自动部署和启动,...
自动部署和自动启动,加入文件的导航功能,实现了方便的文件切换,改进了显示方式,屏幕显示更加平稳.FirstJava2主要特点:速度快,功能简单,管用,反应敏捷,编辑辅助方式比较高效.好用! 加入三个实用功能,可以减少不少工作...
2.Struts action向导: 根据jsp文件中的表单内容自动生成的form类和action类的代码.并修改struts-config.xml配置文件. 3.EJB向导: 用于EJB3.0和测试客户端自动创建, 目前支持SunAppServer9,Jboss4.2应用服务器 4....
- 可测试性:Struts2更易于测试,允许依赖注入,无需启动容器 - 输入捕获:Struts2提供更灵活的输入验证机制 这些知识点在Java面试中非常重要,理解并掌握它们对于成为一名合格的Java开发者至关重要。无论是...
这个WAR文件包含了整个Struts2应用的源代码、配置文件、静态资源以及库文件,用户可以直接将它上传到服务器以启动Web服务。一旦部署,用户可以通过Web界面访问并触发文件下载功能。 而`struts-down`可能是一个包含...
2. **配置ContextLoaderListener**:在web.xml中配置ContextLoaderListener,确保Spring容器在Tomcat启动时被加载,从而可以在整个应用中使用Spring管理的bean。 3. **创建Action组件**:StrutsSpringObjectFactory...
2.Struts action向导:根据jsp文件中的表单内容自动生成的form类和action类的代码.并修改struts-config.xml配置文件. 编辑辅助方式比Eclipse和Jbuild更高效,使简单, 当你使用FirstJava2你会发现,它速度很快,功能...
【易买网WEB项目SSH框架】是一个基于Spring、Struts2和Hibernate这三大主流开源框架构建的电子商务网站项目。SSH框架是Java Web开发中的经典组合,它们分别负责控制层、业务逻辑层和数据访问层,提供了高效、灵活的...