- 浏览: 32801 次
- 性别:
- 来自: 福州
最新评论
-
kyvin:
通过了解,知道了问题所在
需要调用linux下的解释器来解释这 ...
讨论下Java调用命令行实现Txt文件合并为啥不可行 -
kjj:
userAware 又不是model,webwork似乎不调用 ...
关于在servlet中引用webwork中接口的问题 -
WinLive:
HttpSession hs=ServletActionC ...
关于webwork中的单用户登录的想法 -
pythonjyc:
继续关注,有时浏览器也会影响SESSION
关于webwork中的单用户登录的想法 -
uffeng:
我也遇到和你一样的问题!!主要问题是 调用DAO (我是调用D ...
关于拦截器中对接口方法的使用的请教
文章列表
闲暇之余去看了《孔子》,如往常般希望能记述下自己的观感,而却发现这次始终无法下笔,突然觉得自己的一切感觉在自己内心早已被否定,成为一种妄谈。我静静的坐下,细细的如品酒般再次慢慢的欣赏着这部电影 ...
最近应用里面想对部分大数据量的数据的导出进行优化,实现逻辑为:
1.实现对查询的sql进行分区组装,各分区执行各分区的sql,提高执行效率.
2.java通过servlet的调用,实现各分区sql的执行并导出相应的文件.
3.java调用linux系统上的命令对txt文件进行合并.
而问题就出现在这里:
Process process = Runtime.getRuntime().exec(command);
当我提供的命令只要涉及到cat或paste命令,命令调用了,但却似乎没点响应,当然前提这些命令都是可行的.
这是为什么?
有类似经历的人是否可以一起讨论下
- 2009-05-16 13:26
- 浏览 1594
- 评论(1)
首先我采用的框架是spring+webwork+hibernate
目前遇到的问题是:我想创建一个servlet来定时同步一些数据,而目前最主要的是同步用户是否真的在线的数据
我在数据库中设置了一个字段 isonline 纪录用户是否在线 同时设置 ...
我们知道每个用户登录都会相应的产生一个session,在webwork中我们经常是把对象直接put该user对象进session.我们也可以通过这个session获取的该对象所有数据.
但是在该session中存在的对象是put()时的对象,而不是与数据库同 ...
前提:只单纯从算法或逻辑上去处理,只是小型系统而已,并不想采用什么中间件
环境如下:
1.当用户登录后,我们可以通过程序纪录下用户的IP来控制,当另外一个用户再次利用该账号登陆时,我们可以或许该用户的IP地址,纪录到数据库中,当用户调用相应的action时,我们可以设置一个拦截器直接来拦截,进行比对,当不满足的直接回到原始页面。
存在问题:当用户是用代理上网,似乎这样就行不通了。
2.我们可以在数据库中设置一个字段来纪录,当用户登录后update这个字段,这样再次利用这个用户登录系统时,会被系统拒绝掉。
存在问题:对用户不友好,但用户账号泄密时, ...
1.自己在学习webwork的时候,会用到拦截器来为我对用户身份进行判断,判断是否有权限,是否登录等问题,同时我也在拦截器中学习把错误信息
ActionSupport action = (ActionSupport) invocation.getAction();
action.addActionError("你还没有登录呢");
想请教的就是这个错误信息的获得我们需要通过什么方式来获得并显示在页面上,这好像与普通的在action中的错误信息不同,想请教下有类似经历的人
2.拦截器的作用非常强大,所以我们在许多方面会用到,比如现在我们在配置文件中配置好 ...
在自己的系统当中 本来开始是用js来控制客户端的重复提交问题 但是本人心里是不太爱喜欢使用js 竟然用了webwrok 我希望自己能尽量用java解决这些问题
我现在的处理方法是这样的:
摒弃开始的js脚本来控制,重新利用起webwork这几个result类型
首先在许多input的时候我使用的是dispatcher这样没问题 能得到服务器这边传递的错误信息 当然利用 chain也可以 这时候只要打印出错误就可以解决
其次当遇到success时 我的处理方式是利用 redirect ,这样似乎可以解决掉重复提交问题 但是错误信息却似乎得不到了,这样反而对客户端变的不友好了 至于错误信息我是根 ...
最近自己做个小系统玩 尝试下spring+webwork+hibernate,系统中还存在着一些问题,当然先把首要问题给解决掉,当我每次登录后,如果长时间没动作,再去点击新闻链接就会出现如下错误代码 一直修改 仔细检查都没找出错误 可能真的是学的太浅,所以希望有这方面经验的来帮忙解决下
09:25:15,140 ERROR [http-8562-Processor25] JDBCExceptionReporter:58 - 流已被关闭
09:25:15,218 ERROR [http-8562-Processor25] JDBCExceptionReporter:58 - 流已被关闭 ...
最近我想把原先的service改成泛型来学习学习 这是我改写后的代码
代码是 服务层 至于aware层 我就不贴出来了 每每执行action的时候 偶尔就会报出来一个这样的错误
流已关闭
public class EricService<T> extends HibernateDaoSupport implemen ...
我在系统中建立了一个这样的关系
Customer<客户> news<新闻> pinglun<评论>
customer.hbm.xml文件代码
.......
<set name="pingluns" lazy="true" inverse="true" cascade="all-delete-orphan">
<key column="Customer_id"/>
<one-to-many c ...
最近我从原先的webwork+hibernate框架中转到现在的webwork+hibernate+spring框架,当处理上传的时候我采用了原先的方法的来处理上传,
vm文件
<form action="souupload.action" method="post" enctype="multipart/form-data" name="uploadsource">
文件名:<input name="fileName" type="text" cl ...
最近我在项目中加入多对一双向关联的做法 因为以前没涉及过hibernate级联删除问题 我建立了几个多对一关联的双向关联,下面是我的代码:
Customer.hbm.xml
...省略其它Customer属性
<set name="msges" inverse="true" cascade="all">
<key column="RecCustomer_id"/>
<one-to-many class="EricMsg"/>
< ...
这是我把我所上传的文件插入到数据库中oracle,虽然action总提示说成功了,可是当我跳到我的接口实现类中时 才发现 每到 session.flush();都事物就回滚
搞不明白原因 希望高手能 谢谢了
try {
Session session = this.getSessionFactory().openSession();
Transaction tx = null;
byte[] buffer = new byte[1];
buffer[0] = 1;
try {
tx = session.beginTransaction();
B ...