一、数据校验之解决方案
1如果要用到数据校验文件(***-validation.xml)则页面必须用Struts2表签,否则出现意想不到的结果!
2如果要用到数据校验文件(***-validation.xml)则在Action类文件里必须存在get方法,否则在数据校验时Action类里的属性值取不出。
3如果要用到数据校验文件(***-validation.xml)则必须在struts.xml里配置相应的result的name属性为input所转向的面页,否则出错。
二、数据从数据库提不出
也不知道什么原因我的页面没用Struts2表签按说提数据不应有问题的,可能了一下午加一个晚上加一上午最后到我快放弃的时候却出来了,你说怪不怪,郁闷!
三、Ajax
1、json.js和prototype-1.4.0js要和所引用页面的路径对应上。
2、struts.xml里的编码必须是GBK
四、Struts2标签里的#session.lt和jsp标签里的session.getAttribute("lt");是相同的效果
五、如果想在Action里获得Struts标签里的属性值,则必须在Action里对该属性设置setXXX()和getXXX()方法。
[六]Eclipse最常用的几个快捷键
1.eclipse中的快捷键不一一列举自己去看,ctrl+shift+L,连按两次是快捷键编辑窗口。
简单说几个Eclipse最常用的几个快捷键,其他大家自己研究吧:
ctrl+shift+o,ctrl+shift+m,刚开始使用eclipse发现得最好用得功能。
ctrl+d,ctrl+alt+down,alt+down or up,删除,复制,移动几行代码可以不用鼠标的。
ctrl+shift+r,看到还有人还在左边列表里翻来翻去,不晕么,找个文件得半分钟。
ctrl+shift+t,一用便知。
ctrl+o,ctrl+t,看源码时不用这些就慢慢晕吧。
ctrl+m,ctrl+w 最大化,还原窗口,关闭窗口,让别人看的晕,自己很爽。
alt+left,alt+right,ctrl+q,前一个,后一个,最近一个编辑文件,改多个类代码的时候是不是感觉不晕了。
ctrl+shift+/,ctrl+shift+\,注释代码。
ctrl+shift+f,统一的编码风格很重要,如果用cvs,会发现,确实很重要。
2.自动补全。alt+/ 能少打好几个字符呢,最好再调一下自动补全方法参数,更省一些事。
3.模版功能。alt+. ,几个字符一个方法体就出来了。自定义code template,常用的个人习惯方式,项目要求的一些编码规范,都可以。例如: hashCode, equals, toString...
4.代码生成。alt+shift+s 系统自带的一些基本的,自己再写一些utils,一天几千行代码就是这么出来的,简单一点就ultraedit吧。
5.Refactoring,search(ctrl+h),reference(ctrl+shift+G)。写了代码要修改的,如何快的修改,就看你对这些方式的熟练程度了。
在用快捷的时候发现无意之中发现ctrl+alt+down可以把光区打开.
X、(未完)这篇文章随时更新......
分享到:
相关推荐
这里提到的"shh2所需jar包"很显然指的是Struts2、Hibernate和Spring这三大核心框架的jar包,它们构成了Java Web开发中的经典SSH(Struts2、Spring、Hibernate)集成框架。下面将详细介绍这三个框架以及它们各自的jar...
SSH2架构整合主要指的是Spring、Hibernate和Struts2这三大框架在Java开发中的集成应用。SSH2是一个流行的企业级Web应用程序开发框架,它允许开发者利用各自的优势,构建出高效、可维护的Java Web项目。 首先,...
标题中的"SHH2-lib.rar_sh_shh2_shh2 oa_shh2 demo_sshdemo"似乎是一个组合了多个关键词的字符串,它可能代表了这个压缩包所包含的关键技术或项目名称。根据描述,我们可以推测这应该是一个基于Struts、Spring和...
这个框架集为开发者提供了一整套高效、稳定且易用的开发工具,大大简化了Web应用的构建过程。下面将详细阐述SSH框架的各个组件及其在航空票务系统开发中的应用。 1. **Struts2**:作为MVC(Model-View-Controller)...
在IT行业中,SSH2(Struts2、Spring、Hibernate2)是一个常见的Java企业级应用开发框架组合,它为开发者提供了强大的模型-视图-控制器(MVC)架构支持,使得业务逻辑处理、数据持久化以及应用流程控制更加高效。...
本文将详细介绍如何在Windows环境下使用MyEclipse集成开发环境配置SSH(Struts2、Hibernate、Spring)集成环境。我们将不涉及具体的博文内容,而是基于题目给出的信息提供一个通用的步骤指南。 首先,理解SSH框架:...
这个案例不仅对于学习Shh2和Jbpm的集成非常有价值,同时也为实际项目开发提供了一个可参考的模板。通过深入研究案例中的代码和配置,开发者可以学习到如何在实际环境中安全地部署和管理业务流程,从而提升自己的技能...
在JPA(Java Persistence API)规范下,SHH2(Hibernate Search、Hibernate ORM 和 Hibernate Tools 的组合)的配置涉及多个方面,包括依赖库、Spring框架的配置以及持久化单元的设置。以下是一些关键点的详细说明:...
Java SSH2连接是一种在Java应用程序中实现Secure Shell (SSH) 协议,通过它我们可以安全地连接到远程Linux服务器,并执行各种操作,如发送命令、传输文件等。在这个场景中,我们使用的是一款名为ganymed-ssh2-build...
SHH框架集合Webservice是一个专为Java开发人员设计的整合性解决方案,旨在简化Web服务的开发、部署和消费。这个框架结合了Spring、Hibernate和Struts(SHH)这三个流行的开源技术,为构建高效、可扩展的企业级应用...
"J2EE_SHH框架整合"指的是将三个非常流行的开源框架——Struts2、Spring和Hibernate集成到一个项目中,以实现更高效、更灵活的开发流程。这三个框架分别负责不同的职责:Struts2处理MVC(Model-View-Controller)...
在给定的标题“三个ajax实现 shh jquery json输入提示内容功能”中,我们可以看到三个不同的Ajax实现方式以及一个特定的jQuery功能——基于json的输入提示内容。下面将对这些知识点进行详细解释。 首先,让我们了解...
"SHH整合+web,struts2,spring配置" 指的是将Struts2、Hibernate和Spring这三大Java企业级开发框架进行整合,并涉及到与Web应用程序相关的配置,尤其是Struts2和Spring的配置文件。 **描述解析:** 描述中提到的...
自己在软件基地的课程设计,eclipse和tomcat和mysql三个必不可少。完全可以用,数据库直接用utils中的程序自己可以生成,我就不上传了。连接上数据库,除了两个功能不能用,其他的都可以。前提是数据库连接成功。
在Java开发领域,SSH(Spring、Struts、Hibernate)框架是一个经典的组合,常用于构建企业级Web应用程序。这个“java学习shh框架jar包”包含了学习SSH整合所需的所有依赖库,便于开发者快速搭建项目环境。下面我们将...
shh2+ext框架(2),ext学习,带jar包
在IT行业中,SSH是一个常见的缩写,它代表了三个开源框架的组合:Struts2、Spring3和Hibernate3。这三大框架是Java企业级开发的重要工具,常用于构建高效、可扩展的Web应用程序。下面将详细阐述这三个框架的核心概念...
在 IT 领域,当我们提到 "SSH2 Security Framework" 时,通常指的是在软件开发中使用的 SSH2 实现,如 Java 的 JSch 库或者 OpenSSH,它们为应用程序提供了加密通信的能力,包括文件传输、命令执行等。 SSH2 框架的...
1. **SHH协议基础**:了解SHH的工作原理,包括客户端与服务器之间的通信过程,以及如何建立安全的连接。SHH使用公钥加密技术,其中客户端持有私钥,服务器持有公钥,确保只有授权的用户才能访问服务器。 2. **密钥...
jbpm4.4 shh2 项目示例是基于jbpm4.4版本与SSH2(Struts2、Spring和Hibernate)集成的一个实战项目。jbPM(Business Process Management)是一款开源的工作流管理系统,用于实现业务流程自动化。SSH2是Java开发中的...