`
sophia_230
  • 浏览: 118854 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子,1.首先建立一个web service工程:         点击finish之后,myeclipse自动帮你生成services.xml以及web应用目录结构,其中的services.xml是你导出服务的配置文件,注意在WEB-INF/web.xml文件中配置了xfire自己的servlet. <servlet>    <servlet-name>XFireServlet</servlet-name>    <s ...
在项目实际开发中,终于了解了html:select标签和html:options 的使用方法。 代码片断如下: <html:select property="answerableDepId" onchange="getAccountList();"> <html:options collection="depList" property="id"labelProperty="name" /> ...
struts的action中使用ActionForward来转发,redirect   在做struts时,使用struts的forward来转交页面.一般这样配置.<forward name="success" path="/listNews.do" />有时候想用redirect也比较麻烦,因为struts里没有<redirect>标签.难道要用一个中转的jsp页面使用<logic:redirect page=""/>来转接.我决不!struts里使用ActionForward来forward, ...
觉得 struts2  的官方网站上的第一个例子不是太好, 我开始试的时候, 把 struts2  的所有的 jar 包 都放到web-inf/lib  下了, 结果老出错 就是下面的两个错: -------------------------------------------------------------------Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean - jar:f ...
java.util.Arrays.asList jdk 1.4对java.util.Arrays.asList的定义,函数参数是Object[]。所以,在1.4中asList()并不支持基本类型的数组作参数。jdk 1.5中,java.util.Arrays.asList的定义,函数参数是Varargs, 采用了泛型实现。同时由于autoboxing的支持,使得可以支持对象数组以及基本类型数组。但在使用过程中发现jdk1.5中存在一个BUG。就是等参数为基本类型的数组时,函数的行为发生了变异:它不是把这个数组转换为List,而是把这个数组整体作为返回List中的第一个元素,要取得转换后的结果, ...
持久层的解决方案有许多,尤其以持久层框架的出现为持久层的开发带来福音。本章以Hibernate和Spring两个最流行的框架来讨论持久层问题,包括Hibernate实体状态、Hibernate关联关系、Hibernate连接表、Spring与JDBC、Spring与Hibernate、Spri ...
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:   一、预备知识:   在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached   下边是常见的翻译办法:   transient:瞬态或者自由态   persistent:持久化状态   detached:脱管状态或者游离态   脱管状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。   持久化实例可以通过调用 delete()变成脱管状态。通过get()或loa ...
1.临时状态和游离状态都不在session的生命周期中.   2.临时状态:创建实例时是临时状态,不设置实体id或设置的id在表中找不到(delete操作)   3.游离状态(脱管状态):不在session的生命周期中,但实体id(持久化标识)与实际数据库中主键Id都存在且对 应.   4.持久化状态:在session的生命周期中,不仅实体id(持久化标识)与实际数据库中主键Id都存在且对应,并且与数据库中的表保持同步.     三种状态的转换:   临时-->游离  手动设置实体id与数据库中实体主键id对应   游离-->持久  在session生命周期中调用Hibernate ...
两个表 主表userinfo 从表postinfo 通过userid关联 一对多的关系userinfo表userid username 1 jecray     2 yang       3 chen       4 yc         NULL NULL postinfo表PostID| Title |userid|content  |order 1 title1     1 content1   5 2 title2     2 content2   4 3 title3     1 content3   2 4 title4     1 co ...
系统环境:Redhat Linux 9 + Oracle9.2.0.1     在 Linux 系统下安装完数据库之后,会在$ORACLE_HOME/bin 下生成 dbstart 和 dnshut 脚 本,这两个脚本可以简便地实现启动和关闭数据库。 这两个脚本运行时会读取/etc/oratab 文件,在这个文件里指定了需要启动和关闭的 SID(相应 SID 那行的最后一个字符是 Y 而不是 N)     DBSHUT 的问题: 默认是执行 shutdown 而不是 shutdown immediate,这样当有别的 client 连着的时候,数 据库不会 shutdown,可以把该脚本执行 ...
DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte) 部门id 父部门id(所属部门id) 部门名称 通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节点遍历子节点. select * from persons.dept start with paredeptid=0 connect by prior deptid=paredeptid 可通过level 关键字查询所在层次. select a.*, ...
在Struts中我们经常要处理用户录入的日期字符串,将其转换为java.util.Date类型。在这里我们提供两种方式来实现这样的转换。 1 在ActionForm子类中,创建两个变量来处理日期,一个为Date类型,一个为String类型(临时变量),我们 ...
<cc>系统越做越大,问题越来越多,有些彻底解决了,有些凑合解决了,有些还没有办法,现在把碰到的主要问题列出来,给大家前车之覆: 1??跨浏览器布局的问题:?由于浏览器之间的微小差距,在布局复杂的页面时将会碰到麻烦 ???我现在的项目就要求firefox?和ie.?由于ie一些著名的bug,有时候不小心就踩到地雷。 2??日期控件 ???如何实现跨浏览器的日期控件,如何设定缺省值,如何实现大范围的日期直接定位?如何自适应多区域格式问题? ?我也用过不少现成的东西,比如?http://www.mattkruse.com/javascript/ ...
在Action中的add方法中,我们需要将Token值明确的要求保存在页面中,只需增加一条语句:saveToken(request);,如下所示:     public ActionForward add(ActionMapping mapping, ActionForm form,      HttpServletRequest request, HttpServletResponse response) ...
基本语法一、EL简介  1.语法结构    ${expression}  2.[]与.运算符    EL 提供.和[]两种运算符来存取数据。    当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:        ${user. ...
Global site tag (gtag.js) - Google Analytics