- 浏览: 24501 次
最新评论
文章列表
大概要实现的内容
这是一个很简单的示例,服务器端只是用了一个jsp页面,返回的类型为xml。先讲下是怎么回事,就是在浏览器端,通过ajax请求,发送一串英文字母,服务器端通过比较,返回具有相同前缀的英文单词。就这么个意思。
工程是在IntelliJ IDE中完成的。做前端开发感觉用IntelliJ比较方便,因为对于写javascript的话,有函数名的提示。
本例提供下载。望各位提出宝贵意见哈。
一、客户端JSP页面
- 2011-12-25 23:48
- 浏览 718
- 评论(0)
开发环境:JDK1.5(sun)+Myeclipse6.0+Tomcat5.5+ant 1.7.1+MySql5.0.4
框架版本:JSF1.2(sun)+hibernate3.3.1.GA+spring2.5.6
JTA(Java Transaction API)
EJB只支持标准的持久化(JTA)的事务管理,而Spring可以支持大部分流行持久化框架的事务管理。
在Spring中,通过实现org.springframework.transaction.PlatformTransactionManager接口能达到多种持久化框架的事务管理。
持久化方案
Sp ...
- 2011-12-25 12:17
- 浏览 605
- 评论(0)
SqlSessionFactoryBean
在Mybatis中,SqlSessionFactoryBuilder用于创建SqlSessionFactory。而在Mybatis-Spring中SqlSessionFactoryBean将取而代之。为了得到factory bean,如上节所示,需在Spring XML中配置:
Java代码
- 2011-12-25 12:05
- 浏览 608
- 评论(0)
期望:能不能有一种解决方案可以方便我们在一个阶段内不需要频繁书写一个参数的值,而在不同阶段间又可以方便的切换参数配置信息
解决:spring3中提供了一种简便的方式就是context:property-placeholder/元素
只需要在spring的配置文件里添加一句:<context:property-placeholderlocation="classpath:jdbc.properties"/>即可,这里location值为参数配置文件的位置,参数配置文件通常放在src目录下,而参数配置文件的格式跟java通用的参数配置文件相同,即键值对 ...
- 2011-12-25 11:55
- 浏览 497
- 评论(0)
现在有一批中等数量级(十万级)的数据,格式如下:
ID NameInfo
0 北京市人民政府
1 国家安全局
2 上海市人民政府
3 八达岭长城
....... ................
现在要对此文件建立关键字索引。(例如:输入国家,可以快速的找到国家安全局。输入人民可以找到北京市人民政府
和 上海市人民政府);
要求建立的索引结构所占用的空间相对最少,但是关键字查找速度要很快。
现在考虑使用 Trie树,但是Trie树太浪费空间了。
不知大家有没有好的算法。尽情讨论!!!
没理解错的话,应 ...
- 2011-12-21 17:22
- 浏览 618
- 评论(0)
我在jsp页面可以${user.VUserName}这样取到值,就是用sturts2标签时报错。
struts2-core-2.1.8.1.jar,而 xwork -core用 xwork-2.1.2.jar。有可能不兼容。建议你用struts2-core-2.1.8.jar 和 xwork-core-2.1.6.jar 的
把的 xwork-2.1.2.jar换成 xwork-core-2.1.6.jar就OK了!
- 2011-08-29 16:43
- 浏览 983
- 评论(0)
struts2-java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$FileRevision.need
我在用struts2的时候导入的包是216的,然后在struts.xml文件中配置了这样一句话 (据说配置了也会报错,这个我没试过)
时启动就报错。解决办法:据说这是struts2.1.6的bug,换新版本2.1.8就ok,当然还要相应的xwork版本,好像是xwork2.1.6,我将原来的2个旧jar包换成新的就ok了,将项目重新部署,重新启动tomcat就ok啦。
在struts。xml的配置文件里
<constant name="struts.devMode" value="false" />
原来是TRUE 改成FALS ...
- 2011-08-29 16:31
- 浏览 550
- 评论(0)
fn:contains(string, substring)
假如参数string中包含参数substring,返回true
例如:<c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase(string, substring)
假如参数string中包含参数substring(忽略大小写),返回true
例如:<c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWi ...
- 2011-07-12 20:58
- 浏览 468
- 评论(0)
类型转换:parseInt\parseFloat\toString
类型判断:typeof;eg:if(typeof(var)!="undefined")\isNaN
字符处理函数:toLowerCase\touppercase\substring(从哪里截到哪)\substr(从哪里开始;截多少个字符) \indexOf(字串中找某串字符)\replace(替换函数)\charCodeAtconcatsplitjoin
定时处理函数:setInterval;setTimeout;clearTimeout;clearInterval
两个显示控制属性:visibility(h ...
- 2011-07-12 20:58
- 浏览 225
- 评论(0)
dwr使用步骤
1. 将dwr.jar包直接铐到WebRoot/WEB-INF/lib包下
2. 设置DWR的使用是简单的:将DWR的jar文件拷入Web应用的WEB-INF/lib目录中,在web.xml中增加一个servlet声明,并创建DWR的配置文件。DWR的分发中需要使用一个单独的jar文件。你必须将DWR servlet加到应用的WEB-INF/web.xml中布署描述段中去。将以下代码:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class> ...
- 2011-07-12 20:58
- 浏览 219
- 评论(0)
fn:contains(string, substring)
假如参数string中包含参数substring,返回true
例如:<c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase(string, substring)
假如参数string中包含参数substring(忽略大小写),返回true
例如:<c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWi ...
- 2011-07-12 20:58
- 浏览 370
- 评论(0)
类型转换:parseInt\parseFloat\toString
类型判断:typeof;eg:if(typeof(var)!="undefined")\isNaN
字符处理函数:toLowerCase\touppercase\substring(从哪里截到哪)\substr(从哪里开始;截多少个字符) \indexOf(字串中找某串字符)\replace(替换函数)\charCodeAtconcatsplitjoin
定时处理函数:setInterval;setTimeout;clearTimeout;clearInterval
两个显示控制属性:visibility(h ...
- 2011-07-12 20:58
- 浏览 286
- 评论(0)
dwr使用步骤
1. 将dwr.jar包直接铐到WebRoot/WEB-INF/lib包下
2. 设置DWR的使用是简单的:将DWR的jar文件拷入Web应用的WEB-INF/lib目录中,在web.xml中增加一个servlet声明,并创建DWR的配置文件。DWR的分发中需要使用一个单独的jar文件。你必须将DWR servlet加到应用的WEB-INF/web.xml中布署描述段中去。将以下代码:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class> ...
- 2011-07-12 20:58
- 浏览 509
- 评论(0)
Struts架构中,ActionForm负责记录和维护视图中的数据,提供Model(模型层)和View(视图层)使用,因此可疑将它看作是模型和视图之间的中介.如果需要,还可疑启动ActionForm对数据实现验证及过滤功能,即只有通过ActionForm验证的数据才能够发送到ActionBean进行后续处理.
ActionForm是一种特殊的JavaBean,控制器组件RequestProcessor利用其属性存取方法setter/getterXXX()实现初始话.在初始化完毕后,还能调用它的validate()方法来对请求参数进行验证,通常是检查数据格式是否合法,并在验证失败的时候通过错误管理 ...
- 2011-07-05 11:57
- 浏览 576
- 评论(0)
Struts架构中,ActionForm负责记录和维护视图中的数据,提供Model(模型层)和View(视图层)使用,因此可疑将它看作是模型和视图之间的中介.如果需要,还可疑启动ActionForm对数据实现验证及过滤功能,即只有通过ActionForm验证的数据才能够发送到ActionBean进行后续处理.
ActionForm是一种特殊的JavaBean,控制器组件RequestProcessor利用其属性存取方法setter/getterXXX()实现初始话.在初始化完毕后,还能调用它的validate()方法来对请求参数进行验证,通常是检查数据格式是否合法,并在验证失败的时候通过错误管理 ...
- 2011-07-05 11:57
- 浏览 475
- 评论(0)