`
文章列表
1、使用任务和线程的定义直接定义: /** * 定义线程的第一种方式。 * Han1.java * * @created : 2011-3-16 下午11:00:22 * @author : star7 * @email : han_zc@126.com */ public class Han1 implements Runnable { private static int count = 0; private final int id = count++; /* 实现run方法,使run线程打印“hello word” * @s ...
1、使用Filed和Class递归实现 Field,是代表一个类或接口的字段的信息。 Object Field.get(Object obj)返回obj对象上的这个字段的值。如果它表示的字段是基本数据类型,就把它包装起来。如果obj上没有这个字段就抛出IllegalArgumentException,如果指定的字段没有访问权限时,就抛出IllegalArgumentException。 如果底层字段是一个静态字段,则忽略 obj 变量;它可能为 null。 publicField[] getDeclaredFields(Stringname) throws NoSuc ...
1、先看仔仔细细的看错误信息 2、如果错误信息看不懂,就看API. 3、自后还是不懂,就上网查看。 我常犯的错误: 1、命名重复,不谨慎,要注意!! 2、使用自动倒包工具,使类不是我想要的那个,要注意!! 3、想问题要从需求想起。我想得到什么,如何得到,下一个需求什么,一个个递归下去。这样就不会乱了!!
jsp总结 1、include指令,写法是'<%include file="/header.jsp"%>'。 2、他是静态包含,也就是说先把被包含的文件插入到jsp文件中。被插入的文件可以使任意的文件或者只是一段Java代码,融合是在jsp被转化成servlet的之前进行的。。 3、当插入jsp文件时要注意他们的contentType中的charset和pageEconding中的内容要对应相同。 4、 如果include的包含路径以"/"开头,那么这个路径主要是参照JSP应用的上下关系路径,如果路径是以文件名或 ...
“团购网”的实现我用了N个servlet。如果我能只用一个servlet的话,把请求分发给子servlet的话那就牛叉了。 解决方案一: 在servlet中,用分支语句判断请求的path,来分发请求。Controller是一个接口,其它的Controller实现处理具体的请求。如下代码。 /** *------------------------DispatchServlet.doGet()----------------------- *分发请求到Controller * */ public void doGet(ServletRequest req,ServletRe ...
http://www.360doc.com/content/10/1201/16/1404822_74087863.shtml
这里只说我的一点理解,然后是别人的引用。 sql输入数据的过程。 1、输入“你”一个字符,utf-8编码,3个字节 2、connection是latin1编码,latin1的字符集中没有“你”,于是一个字节一个字节的人字符,就是3个了。编码没变。 3、“乱码”3个字符,utf-8,3个字符,但是少字节,就默认补上。 http://www.laruence.com/2008/01/05/12.html
get: -get是通过url后面的variable-value专递的。 -它是在action后url后能看到的,安全性低。 -它的编码只能是ASCII码,所以中文会有异常。 -它传的数据量少,url长度的限制 post: -是通过放在form数据体中数据,传过去的。 -安全 -Post支持整个ISO10646字符集。默认是用ISO-8859-1编码 -数据传输量不受url的限制。
WEB-INF 从字面理解是放网站信息,但放什么网站信息? -有网站的依赖jar文件lib。 -有用户访问不到的jsp tag 以及一些web配置文件。 WebContent下面有: -WEB-INF -用户可以访问的文件。
user变量,我到处用。但是一定定义一个全局的user方法中又定义,就会误认为是自己想的那个。在 eclipse中可以看颜色。
1、request.getParameter() -取得是通过容器的实现来取得通过类似post,get等方式传入的数据,代表HTTP请求数据。 -request.getParameter()方法返回String类型的数据 2、request.setAttribute()和getAttribute()只是在web容器内部流转 -他们只在一次请求时有效,如servletA到servletB从servletB到servletC就不行了。 -他们传的是Object
严重: End event threw exceptionjava.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unkn ...
MVC模式在J2EE技术中的应用  MVC模式并不能自动保证一个结构设计是正确的,如何在一个系统的设计中正确地使用MVC架构模式与系统使用的技术有密切的关系。2EE中有几个核心的技术:JSP,JavaBean,Servlet,EJB,SessionBean,EntityBean构成了J2EE构架的基石,但是对于一个基于J2EE技术的Web应用来说,如何正确地使用MVC模式不是一句话就能得出结论的。一般而言,一个J2EE系统应当适当地划分接收请求,根据请求采取行动,并将结果显示给用户等责任。因此也就有了开发Web应用时经常提到的一个概念Model 1/Model 2,它是对采用JSP技术构成Web ...
<%!%>是声明方法,变量,类时用的。 <%%>是执行方法,赋值时用的。 jsp2.0版本才支持xml文档专用标记。如<jsp:body> 内置对象的理解: request就是在请求时能传递数据。 response像用户输出头信息和cookie。 session是在回话时,提供专递信息的机制。 appication是所有用户都可以传递的信息。 out是PrintWriter的输出。
以前很不明白Bean的scope属性的含义,今天做了一个实验,终于差不多搞明白了。贴出来与大家共享。例子很简单,Bean的功能为取当前时间,其代码为:Common.java:--------------------package XX;import java.util.Date;import java.text.*;public class Common{Date d=new Date();public String now(String s){SimpleDateFormat formatter = new SimpleDateFormat(s);return formatter.format ...
Global site tag (gtag.js) - Google Analytics