JavaEE学习
文章平均质量分 54
hello-world2016
热爱Linux和开源, 喜欢编程,看书, 听音乐 和篮球。
展开
-
HTTP状态码大全
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用reque转载 2013-02-21 21:16:36 · 831 阅读 · 0 评论 -
Struts2需要注意事项集锦
这些问题是本人开发中遇到的,如果有不同意见的,欢迎指出,大家交流学习1.写struts2的事情时,在return中,切记SUCCESS等是在Action中定义的,它是一个常量,如果写成了"SUCCESS"这个字符串字面值。如果写成了字符串字面值,在需要在xxx.jsp or xxx.html注意,这是大小写敏感的哦。2.在web.xml中,最新版(截至现在是struts-2.2原创 2011-10-25 13:23:03 · 1363 阅读 · 0 评论 -
android上传文件
1.Android端:1.1 布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientati原创 2012-06-13 13:23:03 · 982 阅读 · 0 评论 -
Struts中文乱码问题
中文乱码问题要确保以下的编码都要统一:1.JSP:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>2.HTML:3.Tomcat:<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.原创 2012-06-08 08:37:07 · 809 阅读 · 0 评论 -
Struts2获取当前项目的根目录
ActionContext ac = ActionContext.getContext(); ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT); String path = sc.getRealPath("/"); System.out.println("new pat原创 2012-06-05 08:38:39 · 6107 阅读 · 0 评论 -
2011总结
不知不觉,大二的第一个学期也快要结束了.我的专业是软件技术(测试方向),大一上学期学习C语言,下学期学习Java SE, 现在学习的是Java EE. 大学生活,并没有高中时想的那么美好,感觉还是三点一线的生活,只不过多了点属于自己的爱好时间去发展所长.星期一至星期五,每天就是起床->上课->图书馆->吃饭->睡觉.偶尔看看电影,听听音乐,有那么一点诗意,也有那么一点枯燥.最开心的是坐在原创 2012-01-01 23:06:35 · 1232 阅读 · 2 评论 -
Jquery+Struts2无刷新验证码
1.产生图片的工厂:(参考网上的)package org.blog.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java原创 2011-12-28 19:32:22 · 1508 阅读 · 0 评论 -
Hibernate删除一对多双向关系
在标签里,加上cascade="delete"就可以了.原创 2011-12-26 21:41:56 · 702 阅读 · 0 评论 -
Hibernate问题
1.hibernate.properties和hibernate.cfg.xml都是放在classes目录下2.如果配置文件为hibernate.properties.则需要将javaBeanClassName.hbm.xml文件放在类的包的根目录下。并且要在Java中写成 Configuration config = new Configuration();原创 2011-10-31 20:02:15 · 910 阅读 · 0 评论 -
Struts2表单验证中使用OGNL提示错误信息
要想显示字段错误信息: ${fieldErrors['administratorLogin.password']} 红色字段处必须要和中的name一致还有,请大家想要使用OGNL时,多多使用标签.它可以清晰显示出当前StatckValue()的property name 和property value.原创 2011-12-16 08:34:46 · 852 阅读 · 0 评论 -
struts2为action设置静态参数
action要实现Parameterizable接口重写以下方法:public void addParam(String arg0, String arg1){}public Map getParams(){return params;}public void setParams(Map arg0){this.para原创 2012-08-17 17:03:11 · 643 阅读 · 0 评论 -
下载Spring源代码
http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.1.1.RELEASE-with-docs.zip只要将:spring-framework-3.X.Y.RELEASE-with-docs.zip 里面的X和Y改为你要下载的版本即可。呵呵 。以后就不用一直找来找去了,记下来,省得麻烦。原创 2012-08-29 16:50:17 · 765 阅读 · 0 评论 -
Nginx与Tomcat整合
nginx.conf文件内容:#作者:杨志永#日期:2012-8-30#Email: ljy520zhiyong@163.com#如果你的是Linux或Unix系统,则将下面的注释去掉#user nobody;#将下面的4改为你CPU的核心数worker_processes 4;#error_log logs/error.log;#error_log logs/原创 2012-08-30 11:52:46 · 1143 阅读 · 0 评论 -
Java一条语句断定本机的大小端
System.out.println(ByteOrder.nativeOrder().toString());原创 2012-12-09 10:33:22 · 1035 阅读 · 0 评论 -
使用Java开发一个非常简单的Web Service例子
1.定义一个Web Service 的接口类package org.yang.ws;import javax.jws.WebMethod;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.Style;@WebService@SOAPB原创 2012-12-05 16:52:32 · 1676 阅读 · 2 评论 -
使用Tomcat7自带的数据库连接池
1.在Tomcat的安装目录下的conf\Catalina\localhost 目录下建立一个与你打算给Web应用程序起的别名的文件:命名方式为:别名.xml我的如下:gentoo.xml。注意这个名字要与 path里的值一样。<Context path="/gentoo" docBase="D:\workplace\TomcatJDBC\WebRoot" debug="原创 2012-12-03 19:37:32 · 2461 阅读 · 1 评论 -
HTML中预览图片的JQeury代码
$(function(){ $("input[type='file']").change(function(evt){ var files = evt.target.files; alert("preview!!"); for (var i = 0, f; f = files[i]; i++) { if原创 2012-11-19 11:32:14 · 1047 阅读 · 0 评论 -
JavaBean开发规范
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;(4)属性应该通过一组存取方法(getXxx转载 2012-11-27 18:26:58 · 724 阅读 · 0 评论 -
JavaWeb中的路径
String saveDirString = request.getSession().getServletContext().getRealPath("upload");//saveDirString 为 tomcat目录\webapps\web应用名\+upload原创 2012-10-25 20:15:57 · 767 阅读 · 0 评论 -
SpringMVC中使用AOP
1.定义一个AOP:package org.yang.aop;import java.io.IOException;import javax.servlet.http.HttpServletResponse;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.As原创 2012-10-17 12:22:19 · 3452 阅读 · 0 评论 -
Java多线程下载
package org.yang.utils;/** * @author 杨志永 * email ljy520zhiyong@163.com * QQ 929168233 * Date 2012-9-10 */import java.io.File;import java.io.IOException;import java.io.InputStream;import ja原创 2012-09-10 10:22:13 · 803 阅读 · 0 评论 -
程序员十戒
1. 保持清醒头脑(不要急躁)2. 充分休息好再工作(劳累时不要编写程序)3. 程序应该简单、优美(Kiss, 即Keep It Simple, Sweetie)4. 互助互利5. 学习掌握语言规则6. 熟悉开发环境和工具7. 理解问题的本质8. 分阶段开发和测试程序9. 早保存/勤保存10原创 2012-08-25 14:25:35 · 701 阅读 · 0 评论 -
使用Struts2上传文件
字段中要封装的信息有:private File upload:这个字段对应于表单中的private String uploadFileName:这个字段是由Struts2自动帮你设置成当前要上传文件的文件名(最后一个字段的文件名.例如要上传文件的绝对路径为:/home/ubuntu/Desktop/yang.zip, 则这个变量自动为设置为yang.zip).注意,这个命名规则为:原创 2011-12-26 08:27:33 · 543 阅读 · 0 评论 -
在Strtus2中向PostgreSQL数据库插入日期和时间
1.在POJO文件中,将要想插入日期和时间的字段设置为java.sql.Timestamp.2.在xxxx.hbm.xml文件中,将相应的字段的类型设置为timestamp.3.在Action里,设置一个String类型的字段,用于接收前端发送过来的日期和时间.格式最好为: "yyyy-MM-dd HH:mm:ss".4.然后在Action里,通过Timestamp.valueOf(用原创 2011-12-21 21:40:03 · 2146 阅读 · 0 评论 -
用OGNL实现forEach
原创 2011-12-23 10:24:40 · 1304 阅读 · 0 评论 -
Hibernate一对多自身映射(参考张龙老师的视频的^_^)
//目录类://Category文件:package yang.www.hibernate;import java.util.Set;public class Category{ //主键标识符,也是OID private Long id; private String name; //父目录 private原创 2011-11-18 21:42:50 · 1964 阅读 · 0 评论 -
Hibernate's HelloWorld
1.创建自己的Web应用程序的骨架:webApp/ classes/ hibernate.cfg.xml web.xml Customer.hbm.xml java files原创 2011-10-31 19:29:28 · 911 阅读 · 0 评论 -
Use Maven3 with the local jar packages
mvn install:install-file -Dfile=/path/to/your/local/jarFiles/xxx.jar -DgroupId=groupName -DartifactId=artifactName-Dversion=VersionNum -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true原创 2011-10-23 09:23:17 · 740 阅读 · 0 评论 -
Use Maven3 to create JavaWeb Project
1.create the template: mvn archetype:create -DgroupId=YourGroudID -DartifactId=YourAppName -DarchetypeArtifactId=maven-archetype-webapp2.cd your_appName directory: mvn package then yo原创 2011-10-22 22:59:55 · 771 阅读 · 0 评论 -
<img> pass args to Servlet
/>Note that : The src property has no double quotations!.原创 2011-10-20 11:34:06 · 564 阅读 · 0 评论 -
JavaBean And JSP
1. It must has a public constructor: public class_name() // public can't be removed. { }2. getXXX(), setXXX()3原创 2011-10-08 18:58:50 · 544 阅读 · 0 评论 -
Struts2's HelloWorld
step 1 : Go http://struts.apache.org/2.x/, and download thestruts-2.2.3.1-all.zip . Then extract the file, you can find th原创 2011-10-02 21:13:59 · 2157 阅读 · 2 评论 -
Publish Web Project
Note:/ProjectName/ProjectName/WEB-INF : this contains the web.xml , it's the fixed folder./ProjectName/WEB-INF/cl原创 2011-08-30 14:18:04 · 769 阅读 · 0 评论 -
Config The Eclipse In Linux
1. There is some things go wrong when we double click the Eclipse to start it up. It says : A Java RunTime Environment (JRE) or Java Dev原创 2011-09-15 10:21:57 · 785 阅读 · 0 评论 -
Hibernate多对一及一对多关联关系理解及区别
Hibernate多对一及一对多关联关系理解及区别关联关系的本质是将关联关系映射到数据库中。关联关系在对象模型中体现为内存中的一个或多个引用。 一对多关系: 一对多关系 分为“单向一对多/多对一关系”和“双向多对一”关系。 • “单向一对多/多对一关系”只需在“一”/“多”方进行配置, • “双向多对一关系”需要在关联双方均加以配置。转载 2011-11-23 16:22:19 · 887 阅读 · 0 评论 -
主键共享方式和外键方式一对一双向关系映射(参考张龙老师的例子)
1.学生类:Student.javapackage org.yang.hibernate.model;public class Student { private String id; private String name; private IdCard idCard; public Student(){} pub原创 2011-11-23 21:00:15 · 1212 阅读 · 0 评论 -
双向多对多映射(参考张龙老师的)
1.学生类文件:Student.java:package org.yang.hibernate.model;import java.util.Set;public class Student { private String id; private String name; private Set courses; pub原创 2011-11-24 21:58:15 · 917 阅读 · 0 评论 -
Struts2中的拦截器
如果在struts.xml文件中的Action,没有添加使用拦截器,则默认的拦截器将会起作用.但是,当一旦为该包中的Action添加使用了某个拦截器,那么这个默认的拦截器就不会起作用了.这时,就要求手动地添加该默认的拦截器.原创 2011-12-20 15:39:22 · 534 阅读 · 0 评论 -
Struts2中检验框架
1.使用正则表达式:field-validator type="regex"> 重复密码长度必须为9-20个字符之间 2.检验密码时: == rePassword)]]> 密码和确认密码必须一致! 3.原创 2011-12-20 11:05:38 · 619 阅读 · 0 评论 -
Struts2 中的Iterator理解
属性名(注意要有get, set方法)" 要想引用当前迭代的对象的属性值时使用(大多数用于传递参数):例如,如果当前被迭代的对象有一个ID属性, 则可以这样子使用:%{ID}'>修改原创 2011-12-17 17:09:45 · 604 阅读 · 0 评论