package com.ecc.servlet;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
...
- 20:37
- 浏览 (292)
- 评论 (0)
上次遇到乱码的问题解决后
今天无意中有发现了乱码
情况是这样的:
前置条件:没有web.xml中设置encodingFilter
直接敲url为 http://localhost:8080/webapp/saveUser.jsp
在表单中输入中文 提交后
数据显示为乱码
如果从UserAction转到saveUser.jsp就不会出现乱码
也就是说先进action然后到jsp不会出现乱码
直接进jsp会出现乱码,配置encodingFilter可解决
- 16:09
- 浏览 (427)
- 评论 (0)
昨天遇到乱码问题
使用常规的CharactorEncodingFilter没有效果
在网上一查说是strtus.property中可以设置
于是在struts.xml中添加了一句
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.i18n.encoding" value="GBK" /><!--就是这句-->
...
- 11:33
- 浏览 (637)
- 评论 (0)
可是说struts2的测试基本脱离了web容器
可以像测试普通类一样去测试了
我扩展了一下spring的AbstractTransactionalDataSourceSpringContextTests来测试strtus2的action 如下
public class CustomerListActionTest extends DaoTestCase {
private CustomerListAction customerListAction;
public void testExecute(){
customerListAction.execute();
as ...
- 16:32
- 浏览 (516)
- 评论 (1)
<div STYLE="overflow:hidden; text-overflow:ellipsis; width:300px">
<nobr>
<bean:write name="merchant" property="airMerchant.merchantDesc" />
</nobr>
</div>
通过width:300px 来改变显示长度
注意<nobr>不能少 否则多余的文字会换行
转:http://www.redsaga.com/spring_ref/2.0/html/aop.html#d0e7684
6.2.3.4. 示例
Spring AOP 用户可能会经常使用 execution pointcut designator。执行表达式的格式如下:
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外, ...
- 14:45
- 浏览 (410)
- 评论 (0)
Spring对Hibernated的Session和SessionFactory的管理
获得Session:
从Spring的HibernateDAOSupport中的getSession()方法中获得Session实际上为每个方法获得不同的Session,因为hibernateTemplate的isAllowCreate()返回的allowCreate变量的boolean值将永远是true。
而如果你使用getSession(boolean allowCreate)来获得Session的话,在获得时指定不允许创建(false),就必须将Session同这个线程结合起来,代码 ...
- 21:42
- 浏览 (499)
- 评论 (0)
周六在家没事 研究了一下用内存数据库做单元测试 功夫不负有心人 终于跑通了 写下步骤作为备忘吧
1.下载hsqldb.jar放在你的web-inf/lib下
2.编写test.script文件,这个文件是创建数据库结构的 如 create table。。。
3.编写test.properties文件, 这个文件是配置hsqldb数据属性的
test.script和test.properties应该放在classpath下,而且应该放在同一个目录中, url来指定test.script位置 如jdbc:hsqldb:res:/com/ecc/test
到此 hsqldb配置基本结束了 接下来就是 ...
- 14:17
- 浏览 (802)
- 评论 (0)
这几天写dao层 大量的相似方法去测试有点崩溃
一个findById(id)几乎在每个类中都有 都要一一测试吗?
不测试又有点不放心 测试有觉得是个体力活而且意义不是特别大
郁闷啊 :(
- 14:25
- 浏览 (210)
- 评论 (0)
引用AirMerchant merchant = (AirMerchant)baseDao.get(AirMerchant.class, merchantId);
merchant.setMerchantPoints(new Long(2));
baseDao.update(merchant);
就是这几句代码 搞得数据库死锁
说是因为 select for update导致
- 11:19
- 浏览 (515)
- 评论 (1)
jms由两部分组成 jms提供者 和 jms客户
jms提供者有提供商完成 客户通过jndi去访问。尽管jms的厂商很多内部实现不一样,但是其最终的功能是一样的 殊途同归吧。
jms提供者向我们提供了许多功能,客户端通过jndi取得jms提供者提供给我们的这些功能
ConnectionFactory--->Connection--->Session--->MessageProvider等来访问
- 22:53
- 浏览 (455)
- 评论 (0)
一个webapp提供很多服务 当我们的访问量小的时候可以在一台服务器上完成所有的功能
但是随着访问量的不断增加 一台服务器会承受不了 这是可以扩展为多台服务器
扩展方式有两种方式
1.完全复制第一台webapp的功能 也就是负载均衡方式
2.第二种方式是按照webapp提供的各种功能 分解成多太专用服务器 如:下载服务器 上传服务器 邮件服务器 等
- 12:08
- 浏览 (209)
- 评论 (0)
- 浏览: 88142 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
u=3528569133,1587051000&gp=38.jpg
共 2 张
共 2 张
最新评论
-
webwork ww:iterator 标签 ...
多谢!解决了一个问题~~
-- by huguohuan -
sso研究1-------跨域cook ...
你这不能算跨域,老大
-- by willfcareer2 -
刚上班一个月 遭遇新公司 ...
找工作的确不好受!现在想想找工作的那段时光都头大!
-- by ttxiangyou -
Js 事件冒泡
又受教了……不错,学习学习……
-- by xieboxin -
刚上班一个月 遭遇新公司 ...
够损,哈哈,加油~
-- by jizhuayazhua






评论排行榜