摘要: struts2标签 终于把struts2标签看的差不多了,不过还有好多还不是很熟悉,我是结合Max的struts2教程和struts自带的reference文档学习的!笔记中有好多都是从Max的博客中搬来的。不过也没有办法,咱水平还不行,也只能站在人家的肩膀上学习一下了!!if,elseif, else标签?">My JSP 'tags.jsp'starting page (request获取方式)country=中国美国其他国籍的人country= 中国美国其他国籍的人 这里面有个小常识,就是通过url传递参数的时候:Struts2是将URL传的同名参数封装成 阅读全文
posted @ 2013-08-07 15:57 阿窟窿 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Struts2常用标签总结002一 介绍0031.Struts2的作用004Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。005Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用0062.Struts2分类007(1 阅读全文
posted @ 2013-08-07 15:37 阿窟窿 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 在没有使用Struts2的时候可以使用el来进行url传参。而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推荐使用功能更为强大的ognl表达式语言。那么怎么使用ognl实现url传参?就是解决这一问题的标签标签一般和超链接一起使用,用于带多个参数。[html]view plaincopy">测试连接生成一个url地址,可以通过url标签制定的子元素向URL地址发送请求参数[html]view plaincopy指定请求地址指定参数例子: [html]view plaincopy测试连接该方法在生成的页面源码中生成如下代码测试连接in 阅读全文
posted @ 2013-08-07 15:15 阿窟窿 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在用hibernate,spring,struts,3个框架的做项目的时候,运行tomcat,报了下面一推错误:[0629 18:12:30 285 WARN ] ThreadPoolAsynchronousRunner.java:608 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@d3ade7 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks![0629 18:12:30 301 WAR.. 阅读全文
posted @ 2013-08-05 15:07 阿窟窿 阅读(3164) 评论(0) 推荐(0) 编辑
摘要: 最近项目运行时总是出现这个警告,改过很多次数据库连接池配置也没弄好,现在终于解决了。之前出错的连接池配置:Java代码出错信息:Java代码WARN - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@390508 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!WARN - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDete 阅读全文
posted @ 2013-08-05 15:03 阿窟窿 阅读(10079) 评论(2) 推荐(0) 编辑
摘要: 工具/原料Windows OSMyEclipse步骤一 导入项目1如果你使用的是绿色版本的话,则打开程序目录,找到并双击主程序eclipse.exe,在此以启动eclipse绿色版为例:2启动程序后,点击菜单栏中的“File”菜单,在弹出的菜单列表中选择“Import”命令:3或者在MyEclipse项目浏览内空白处右击,在弹出的菜单列表中选择“Import”命令:4在单击“Import”命令后会弹出“Import”窗口,进入“Select”步骤:5在“Select”步骤中,展开“General”目录,弹出下级子目录,选择“Existing Projects into Workspace”选项 阅读全文
posted @ 2013-08-03 09:12 阿窟窿 阅读(2893) 评论(0) 推荐(0) 编辑
摘要: struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list A打印结果为: 1A2A3A4A5A2:索引的用法如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法int getCount()返回当前迭代了几个元素int getIndex()返回当前元素索引boolean isEven()当然的索引是否偶数boolean isFirst()当前 阅读全文
posted @ 2013-08-02 10:24 阿窟窿 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、简介position有五个属性: static | relative | absolute | fixed | inheritstatic 和 inherit : 没什么值得介绍的。relative : 相对于元素自身的定位。absolute :相对于包含块的定位。fixed : 相对于窗口的定位。2、包含块包含块就是 top | right | bottom | left 参考的元素。absolute的包含块指的是:该元素最近的具有定位设置的父元素,即最近的position属性值不为static的祖先元素举个例子:span对于span元素来讲,它的包含块是#outer,而不是#inner 阅读全文
posted @ 2013-07-31 11:39 阿窟窿 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 使用Collection类的Iterator,可以方便的遍历Vector, ArrayList, LinkedList等集合元素,避免通过get()方法遍历时,针对每一种对象单独进行编码。示例:[java]view plaincopyCollectioncoll=newVector();//LinkedList();//ArrayList();coll.add("Tody");coll.add("is");coll.add("Sunday.");//OutputallelementsbyiteratorIteratorit=coll. 阅读全文
posted @ 2013-07-25 15:34 阿窟窿 阅读(409) 评论(0) 推荐(0) 编辑
摘要: ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。不明真像的同学喜欢用第一个,是这样写:?1234567ArrayList list=newArrayList();for(inti = 0; i 另附,两个重构方法的源码:1.public Object[] toArray(); {Object[ 阅读全文
posted @ 2013-07-25 10:54 阿窟窿 阅读(205) 评论(0) 推荐(0) 编辑