- 博客(12)
- 资源 (13)
- 收藏
- 关注
转载 struts1出现DispatchMapping[0] does not define a handler错误处理
错误 :javax.servlet.ServletException: DispatchMapping[0] does not define a handler property 原因: action参数配置不全 解决方法:在 struts-config文件中 添加 parameter="method"等
2012-12-10 22:10:18 521
转载 ${pageContext.request.contextPath}的作用
一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。1)采用相对路径遇到的问题l 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。l 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。
2012-12-10 22:08:33 482
原创 Batch update returned unexpected row count from update :0 actural row count 0, excepted :1
使用Hibernate的Update方法的时候出现这个错误,错误提示很明显,期望返回的结果是1一条,结果是0。并没有更新成功。因为有时候在jsp中,没有设置数据id的隐藏域(一般数据库的id并不会展示到页面),在struts的Action中接收到页面的数据,这样id默认是0,但是数据库中并没有id为0的这个数据,所以报错。
2012-12-10 21:50:30 531
原创 There is no Action mapped for namespace xxand action name xx
这个错误和之前见过的the method is not defined类似。一般就是配置不小心写错了,如果配置没问题,那么基本就是后来添加的代码并没有编译,重新编译部署下应该就OK了。
2012-12-10 21:46:24 745
转载 数据库共享锁与排它锁
共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁:如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。简要说明为什么会发生死锁?解决死锁的主要方法是什么?若干事务相互等待释放封锁,就陷入无限期等待状态,系统就进入死锁解决死锁的方法应从预防和解除的
2012-12-10 21:38:37 10460 1
原创 对java io操作的再理解
以前对于io操作,总是马马虎虎,弄的不是很清楚,总结下:InputStream --> 字节流 byte数组 byte[]bytes = new byte[1024] read方法Reader ---> 字符流 char数组 char[] c = new byte[1024] read方法 ,如果是
2012-12-09 22:45:01 576
原创 标签的target属性
一些标签有target属性,它的作用:targget="_blank" 在新窗口中浏览新的页面target="_self" 在同一个窗口中打开新的页面target="_parent" 在父窗口中打开心的页面(页面中使用了框架frameset的时候才有用)target="_top" 以整个浏览器作为窗口显示新的页面(突破了页面框架的限制)
2012-12-09 22:37:22 568
转载 Spring提供的characterEncoding和openInView
filter> filter-name>encodingfilter-name> filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> init-param>param-name>encodingparam-name>param-value>UTF-8param-v
2012-12-09 22:29:25 633
原创 java三目运算符问题
面试的时候 喜欢挖掘关于基础的东东,平时不太注意的需要记录下来。int x = 1;System.out.println((x>1)? 1.1: 1);打印的结果是1.0。 在三目运算符中,冒号两边的数据类型要保持一致。
2012-12-09 22:14:34 568
原创 解决document.form.submit()对象不支持此属性或方法
有时候,用document.forms[0].submit() 或document.getElementById("formId").submit()方法时候,明明书写没有错误却总是报这个错误,说对象不支持此属性或方法。 在button的input中,name属性不要使用submit,换成其他的或者去掉就可以解决这个问题。
2012-12-09 22:11:52 3218
转载 java线程安全
为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果不
2012-12-09 22:09:32 910
原创 解决struts1线程安全问题
struts1的Action类是单例模式,存在线程安全问题,应该避免呢?因为所有针对同一个Action的请求只有一个Action对象处理,因此尽量不要使用成员变量(或者使用synchronized进行同步)。在execution方法中使用局部变量是最简单的保证线程安全的方法了。也就是说在使用struts1的action时,不要在类中定义属性。还有一种方法,采用ThreadLoc
2012-12-09 22:08:07 2810
dom4j-1.6.1-jar文件
2013-03-15
javascript,html.xml,dhtml,服务器脚本.net,多媒体,网站构建多合一超强文档
2012-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人