2013年9月18日
摘要: 首先查看 Net Manager里面有没有相应的服务,然后再worksheet里面输入connect coder/aaaaaa@orcl_localhost.(orcl_worksheet是Net Manager里面的服务名称)1.查看服务名2.用户登录 阅读全文
posted @ 2013-09-18 14:34 帅的惊动了党 阅读(551) 评论(0) 推荐(0) 编辑
  2013年8月29日
摘要: 1.项目的构建如下:2.当工程引用了其他的外部jar时,由于eclipse不支持同时导出外部jar包的功能,所以比较麻烦一点,首先需要创建manifest.mf文件,内容如下:Manifest-Version: 1.0Main-Class: com.codebuilder.ui.CodeBuilderMainUIClass-Path: lib/dom4j-1.6.1.jar lib/jaxen-1.1-beta-6.jar注意: manifest.mf文件最后一行必须是一个空行。 lib/dom4j-1.6.1.jar和lib/jaxen-1.1-beta-7.jar之间用一个空格隔开。每个冒 阅读全文
posted @ 2013-08-29 15:48 帅的惊动了党 阅读(1515) 评论(0) 推荐(0) 编辑
  2013年8月5日
摘要: 本文转自http://www.iteye.com/topic/829843一、概述 Struts2的核心是一个Filter,Action可以脱离web容器,那么是什么让http请求和action关联在一起的,下面我们深入源码来分析下Struts2是如何工作的。FilterDispatcher API 写道Deprecated. Since Struts 2.1.3, use StrutsPrepareAndExecuteFilter instead or StrutsPrepareFilter and StrutsExecuteFilter if needing using the Actio 阅读全文
posted @ 2013-08-05 11:39 帅的惊动了党 阅读(456) 评论(0) 推荐(0) 编辑
摘要: struts2是web应用中一个常用的mvc框架,下面探讨一下其内部运行机制:1.从客服端浏览器输入的url后,客服端通过http协议发送一个请求到服务器(tomcat),Tomcat收到这个请求之后,它会查看你请求的是哪一个web application(一般是一个项目),接着将请求交给对应的web application处理;2.web application的处理过程:首先读取web.xml文件,通过filter过滤url,然后调用filter-class对应的类StrutsPrepareAndExecuteFilter;3 接着StrutsPrepareAndExecuteFilter 阅读全文
posted @ 2013-08-05 11:35 帅的惊动了党 阅读(180) 评论(0) 推荐(0) 编辑
  2013年7月22日
摘要: 今天发现了一个奇怪的问题,同样的代码在IE和Chrome中的想过却不一样,仔细查了一下,发现时firstChild在里面作祟,如果节点中没有包含第一个子元素,将传回null。源代码为tableRowCheck = this.cells[0].firstChild;网页代码为: " />由于td换行了,所以在chrome中就会显示tableRowCheck为undefined,而IE则会会忽略节点之间生成的空白文本节点(比如换行字符),修改成如下的代码即可:" /> 阅读全文
posted @ 2013-07-22 17:09 帅的惊动了党 阅读(542) 评论(0) 推荐(0) 编辑
  2013年7月12日
摘要: 这些天在研究Struts,看官网的API的时候里面说到了信息资源文件,以后可以通过这个做国际化,但是遇到了问题,在MyEclipse里打开.properties文件,中文老师显示乱码,而且使用propertie.getProperty(key)方法取出的老是乱码,上网查了一下,原因是在中文操作系统下,MyEclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。解决方法:将.properties修改成为GBK格式,在MyEc 阅读全文
posted @ 2013-07-12 14:09 帅的惊动了党 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: init方法是在Servlet实例化之后执行的,并且只执行一次。一.先说init(ServletConfig)中参数ServletConfig,代表的是配置信息。即在web.xml中配置的信息,比如: myfirstservlet as name 小明 age 25 在程序中可以用this.getServletConfig()方法得到ServletConfig的实例,然后用ServletConfig的相应方法 可以得到ServletConfig的名字(getServletName)和配置参数的名字(getInitParameter("name")... 阅读全文
posted @ 2013-07-12 10:58 帅的惊动了党 阅读(427) 评论(0) 推荐(0) 编辑
  2013年7月11日
摘要: 修改Struts的Template首先要知道Struts2的UI Theme的概念,在Struts2中有四种Theme(也就是有四种Template),分别是archive、css_xhtml、simple、xhtml,可以通过解压Struts-core的Jar包来查看这四种Theme的Template。而Struts2使用的默认Template是xhtml,但是这根本不能满足需要,一般我们都会改用simple的Template,会使用类似下面的语句,切换到simple的template。或者在Struts.xml加上(使用了constant这个就不需要在使用前面)是如何知道xhtml是str 阅读全文
posted @ 2013-07-11 14:25 帅的惊动了党 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.拦截器(Interceptor)配置拦截器能在action被调用之前和被调用之后执行一些“代码”。Struts2框架的大部分核心功能都是通过拦截器来实现的,如防止重复提交、类型转换、对象封装、校验、文件上传、页面预装载等等,都是在拦截器的帮助下实现的。每一个拦截器都是独立装载的(pluggable),我们可以根据实际的需要为每一个action配置它所需要的拦截器,例如,一个action需要用来类型装换、文件上传,那么我们可以给它设置相应的两个拦截器。1.1、拦截器配置代码清单1:struts.xml片段/msg/loginSuc.jsp1.2、拦截器栈配置拦截器栈注意点:1、拦截器栈即引用 阅读全文
posted @ 2013-07-11 11:27 帅的惊动了党 阅读(667) 评论(0) 推荐(0) 编辑
  2013年7月9日
摘要: 克隆服务器端仓库后,会在本地建立一个一样的仓库,称本地仓库。在本地进行commit操作将把更新提交到本地仓库,然后可以将服务器端的更新pull到本地仓库进行合并,最后将合并好的本地仓库push到服务器端,这样就进行了一次远程提交。先提交一次到本地仓库然后push到服务器端的mirror分支,Team -> remote -> Push完成推送后,可以在服务器端mirror镜像的log中查看到此次记录 阅读全文
posted @ 2013-07-09 14:43 帅的惊动了党 阅读(385) 评论(0) 推荐(0) 编辑