随笔分类 -  j2ee

摘要:Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。但对一个初学者来说,过早的接触框架往往是事倍功半!同样一个问题,换一种框架你可能需要从头开始研究。下面是针对初学 Java 开发 Web 过程一些个人见解和思路,高手可略过。1. 基本要求:Java 编程基础有良好的 Java 语言 阅读全文
posted @ 2012-05-08 13:47 lostyue 阅读(839) 评论(2) 推荐(1)
摘要:URL特殊字符需转义1、空格换成加号(+)2、正斜杠(/)分隔目录和子目录3、问号(?)分隔URL和查询4、百分号(%)制定特殊字符5、#号指定书签6、&号分隔参数转义字符的原因:如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如表单的action为list.jsf?act=go&state=5则提交时通过request.getParameter可以分别取得act和state的值。如果你的本意是act='go&state=5'这个字符串,那么为了 阅读全文
posted @ 2012-04-27 14:09 lostyue 阅读(613) 评论(0) 推荐(0)
摘要:关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ("java:comp/env/XXX")和(javax.sql.DataSource) ctx.lookup("XXX")两种写法,好多人以为这两种写法是相同的,以为都是通过JNDI来获取数据源。其实java:comp/env和 JNDI是不同的,java:comp/env 是环境命名上下文(environment naming context(ENC)),是在EJB规范1.1以后引入的,引入这个是为了解决原来JNDI查找所引起的冲突问题,也是为了提高EJB 阅读全文
posted @ 2012-03-29 20:30 lostyue 阅读(7184) 评论(0) 推荐(3)
摘要:1 function getMonthByWeek(year, week){ 2 var oneminute = 60*1000; 3 var onehour = 60*oneminute; 4 var oneday = 24*onehour; 5 var oneweek = 7*oneday; 6 7 var montharray = new Array(2); 8 9 var datearray = ne... 阅读全文
posted @ 2012-03-16 23:51 lostyue 阅读(436) 评论(0) 推荐(0)
摘要:项目中老出现这样的异常。都是在session过期之后的自动跳转时出现,检查代码,有一块跳转 在sessioni == null情况下仍然调用FilterChain.doFilter..。加上判断。另外将RequestDispatcher 修改为response.sendRedirect....问题解决~~ 阅读全文
posted @ 2012-03-16 15:36 lostyue 阅读(3022) 评论(0) 推荐(0)
摘要:If your application uses session objects, you must ensure that session tracking is enabled by having the application rewrite URLs whenever the client turns off cookies. You do this by calling the response’s encodeURL(URL) method on all URLs returned by a servlet. This method includes the session ID 阅读全文
posted @ 2012-03-15 21:55 lostyue 阅读(1932) 评论(0) 推荐(0)
摘要:http://bonsaiden.github.com/JavaScript-Garden/zh/简介JavaScript 秘密花园是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。 对于如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出建议, 初学者可以籍此深入了解 JavaScript 的语言特性。JavaScript 秘密花园不是用来教你 JavaScript。为了更好的理解这篇文章的内容, 你需要事先学习 JavaScript 的基础知识。在 Mozilla 开发者网络中有一系列非常棒的 JavaScript 学习向导。译者注:文中提到的 ES5 是 E 阅读全文
posted @ 2012-03-14 21:54 lostyue 阅读(214) 评论(0) 推荐(0)
摘要:An HTTP request URL contains the following parts:http://[host]:[port][request-path]?[query-string]The request path is further composed of the following elements:Context path: A concatenation of a forward slash (/) with the context root of the servlet’s web application.Servlet path: The path section 阅读全文
posted @ 2012-03-14 21:12 lostyue 阅读(2355) 评论(0) 推荐(0)
摘要:在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。一,RequestDispatcher接口方法简介1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。2,RequestDispatcher接口中定义了二种方法用于请求转发:forward(ServletRequest,ServletResponse)方法: 将请求转发给服务器上另外一个Servlet,JSP页面,或者HTML文件 这个方法必须在响应被提交给客户端之前调用,否则抛出异常。 阅读全文
posted @ 2012-03-13 14:35 lostyue 阅读(876) 评论(0) 推荐(0)
摘要:Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description>声明WEB应用的描述信息<context-param></context-param> context-param元素声明应用范围内的初始化参数。 <filter></filter> 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 <filter-mapping&g 阅读全文
posted @ 2012-03-11 14:26 lostyue 阅读(323) 评论(0) 推荐(0)
摘要:这是IE自身的设定导致的,经过百度,找到几个解决办法:1, IE设定 工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了2, 设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页<% response.setStatus(200); // 200 = HttpServletResponse.SC_OK%>3, 把错误页做大一点,弄个几百K 就可以显示错误页面 (加一个div块,display设为none就可以了),这个问题比较奇怪. 阅读全文
posted @ 2012-03-11 14:25 lostyue 阅读(242) 评论(0) 推荐(1)
摘要:<link rel="shortcut icon" href="favicon.ico"/> 阅读全文
posted @ 2011-12-14 21:24 lostyue 阅读(278) 评论(0) 推荐(0)
摘要:今天项目里遇到个问题,一个datatable中的动态columns中的链接老是只出来同样的数据,搜了下网上的解决方法修改header...在filter中给response.setHeader....每次把managed bean都清空..都没用..<rich:columns id="column#{ind}" value="#{xxxx.titles}" index="ind" var="title"> <f:facet name="header"> <h:out 阅读全文
posted @ 2011-12-05 18:36 lostyue 阅读(720) 评论(0) 推荐(0)
摘要:1. writing-mode(设置对象书写方向) 语法:writing-mode : lr-tb、tb-rl 参数:lr-tb:从左向右,从上往下 tb-rl:从上往下,从右向左 示例:div { writing-mode: tb-rl; } 2. text-align(设置对象中文本的对齐方式) 语法:text-align : left、right、center、justify 参数:left:左对齐 right:右对齐 center:居中 justify:两端对齐 示例:div { text-align : center; } 阅读全文
posted @ 2011-11-22 23:00 lostyue 阅读(9954) 评论(0) 推荐(0)
摘要:再来解释JSF中的MBean,其实MBean就是一个JavaBean,因此它有着和JavaBean相同的要求。 最后是MBean的配置,JSF的MBean需要在faces-config文件中做配置,配置方法如下:1<managed-bean>2<description>demo of config</description>3<display-name>userInfo</display-name>4<managed-bean-name>user</managed-bean-name>5<managed- 阅读全文
posted @ 2011-11-09 16:45 lostyue 阅读(1203) 评论(0) 推荐(0)
摘要:页面jsfunction updateOtTime(otid){ var oturl = "<%=base %>/UpdateOtTimeAction.do" + "?otid=" + otid; var flg = window.showModalDialog(oturl,"","dialogHeight:250px;dialogWidth:350px;center:yes;resizable:no;status:no;"); if(flg == "saveok"){ //wind 阅读全文
posted @ 2011-10-06 22:21 lostyue 阅读(175) 评论(0) 推荐(0)
摘要:监听器public class ResourceCWDLoadListener implements ServletContextListener { private Log log = LogFactory.getLog(getClass()); private static Timer timer = null; public void contextDestroyed(ServletContextEvent arg0) { timer.cancel(); log.info("ResourceCWDLoad Timer has been rem... 阅读全文
posted @ 2011-10-06 22:16 lostyue 阅读(331) 评论(0) 推荐(0)
摘要:<input type="hidden" id="xxxx">document.getElementById("xxxx") 可以取到自己开始直接用$("xxxx")怎么都取不到后来$("#xxxx").val() 取到了。。。 阅读全文
posted @ 2011-08-18 22:15 lostyue 阅读(443) 评论(0) 推荐(0)
摘要:function mydownload(filename, downloadlocation){ var downloadform = document.createElement("FORM"); document.body.appendChild(downloadform); downloadform.method = "post"; createNewFormElement(downloadform, "filename", filename); createNewFormElement(downloadform, " 阅读全文
posted @ 2011-08-08 00:05 lostyue 阅读(973) 评论(0) 推荐(0)
摘要:在eclipse中安装tomcat服务器,报错" Cannot create a server using the selected type ".原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。还有另一种方式:在当前工作区中如下路径:/.metadata/.plugins/org.eclipse.core.runtime/.settings,记住不是eclispe程序的 阅读全文
posted @ 2011-08-08 00:03 lostyue 阅读(13422) 评论(0) 推荐(1)