2015/12/21-----------------------------------------------------------------------------------
装了一天的weblogic和j2sdk,java1.4哎。 每次都不能将需要的项目部署到weblogic中,jsp文件都进不去,全是class文件进去了。 其他自己建立的新项目就可以,很奇怪。 MyEclipse启动也有错误,动不动就报JVm错误,莫名其妙。 最后用weblogic手动部署可以部署项目进去,以后就只能这么搞了。 2015/12/22------------------------------------------------------------------------------------ MeassageDegest 消息摘要,提供hash算法计算,例如MD5和SHA。 ResourceBundle 获取用户本地资源配置文件的类。 Context (接口),命名上下文 Context.INITIAL_CONTEXT_FACTORY 保存环境属性的名称,用于指定初始上下文数据工厂使用 <%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串。 tld是自定义标签库文件,自定义标签需要以下步骤(JSP2之后): 1、开发自定义标签处理类 2、建立*.tld文件,每个文件对应一个标签库,每个标签库可以包含多个标签 3、在jsp文件中使用自定义标签2015/12/23------------------------------------------------------------------------------------ 看书,困2015/12/24 1.项目中获取菜单的方法,在输入账户密码后,用hash函数转换密码。 先通过数据库获取获取输入的用户信息并且赋值给userbean类实例,判断一些用户权限问题。 然后用LogInfoVo类获取对应的不同权的用户的菜单,最后赋值给list放入session。 这样就给不同网点的用户显示不同的菜单内容。 2.在菜单页面获取session中的menulist,然后通过WebFXTree构建菜单。 通过menubean类获取节点和父节点,是否超链接等,放入WebFXTree中就可显示上下级树形菜单了。 XTREE是一个基于AJAX实现的树形菜单 通过XTREE,你无需再自己生成HTML代码,而只要生成相应的JS 对象就可以了 XTREE的API很简单,就是一个抽象类WebFXTreeAbstractNode以及该抽象类的两个子类WebFXTree和WebFXTreeItem2015/12/25-------------------------------------------------------------------------------------- 1、forms 返回一个集合 (一个HTMLCollection对象),包含了了当前文档中的所有form元素. $(function(){ var thisForm = document.forms['form1']; //获取name为form1的form表单 //或者 //var thisForm = document.forms[0]; //获取第一个form表单 console.info(thisForm.username.value); //输出表单name属性值为form1的 username的值 console.info(thisForm.address.value); document.forms[0].submit(); //表单提交 } 2、Struts1.X中的标签 五个标签库:HTML、Bean、Logic、Template、Nested logic:present 例子: <logic:present name="xjnewflag" scope="request"> 总部新件入库 </logic:present> 如果在你的action中设置了request中有xjnewflag就显示这里面的内容。如:request.setAttribute("xjnewflag","提示信息") 或session.setAttribute("xjnewflag","提示信息") html:hidden 3、项目中直接在菜单链接里面设置好了对应树形的值,然后在action类中判断该值的不同对应内容,然后设置好需要显示的属性,加入request或者session里面。转到页面后就可以用logic:present标签判断显示不同的内容。2015/12/28----------------------------------------------------------------------------------------------- 随便看了看java的书,queue的Java集合。 其中有PriorityQueue实现类,是一个标准的队列实现,但是不是绝对的队列实现。因为不是按照FIFO的原则去操作的,他是 按照列元素的大小顺序去排列的。 Deque是Queue的子接口代表一个双端队列,不仅可以当成双端队列使用,还可以当成栈使用。 Deque提供了一个实现类:ArrayDeque,基于数组实现的双端队列。需要用栈的时候推荐使用ArrayDeque,尽量避免使用Stack,Stack是一个古老的集合,性能较差。2015/12/29--------------------------------------------------------------------------------- 对新建申请页面的旧代码进行了解。比较复杂,前台页面比较乱,而且有其他功能的交织。类比较多,而且有很多还没有注释,真的好麻烦。 posted on 2016-01-06 10:11 阅读( ...) 评论( ...)