J2EE
大禾
中国科学院理科博士,从事阿里云空间大数据相关工作,有多年的GIS和游戏引擎研发经验。
展开
-
jsp页面中jstl标签详解
http://blog.csdn.net/justjackwang/article/details/8804528JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pages Standard Tag Li转载 2015-11-03 15:34:07 · 304 阅读 · 0 评论 -
JSTL详解
http://blog.csdn.net/h396071018/article/details/6663412JSTL详解9.2概述在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页转载 2015-11-18 15:11:12 · 454 阅读 · 0 评论 -
JS 和 CSS 的位置对其他资源加载顺序的影响
http://segmentfault.com/a/1190000002450735克军做了一系列测试:js和css的顺序关系,给出了现象和结论,但未给出原因。JS 和 CSS 在页面中的位置,会影响其他资源(指 img 等非 js 和 css 资源)的加载顺序,究其原因,有三个值得注意的点:JS 有可能会修改 DOM.典型的,可能会有 document.wri转载 2015-11-18 19:08:46 · 383 阅读 · 0 评论 -
js中使用jstl中得到的值
http://blog.csdn.net/a5489888/article/details/8467833jstl的标签会转化为服务器端的代码执行,而js代码则在客户端执行。 要在js中使用jstl并不是直接将jstl的value赋值给一个js的变量,而是要在jstl的value上加上"",比如一个从服务器端返回的数据可以这样赋值给js的变量。Java代码转载 2015-11-18 15:12:53 · 2887 阅读 · 0 评论 -
JAVA1.5新特性
http://blog.163.com/hero_213/blog/static/3989121420102221316110/java1.5发行已经很久了,而它的改动是相当大的,这里找了篇与1.4版本的对比:1. 自动装箱与拆箱 对应C#例1.1Integer i = 10;int j = i; 2. 更优化的for循环 对转载 2015-11-02 15:09:38 · 326 阅读 · 0 评论 -
JQuery 学习总结及实例
http://www.cnblogs.com/daomul/archive/2013/04/26/3037737.html1、JQuery简介 普通JavaScript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对J转载 2015-11-17 09:04:28 · 436 阅读 · 0 评论 -
EL表达式 (详解)${}
http://blog.csdn.net/qwerasdf123/article/details/4189889EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,转载 2015-10-31 15:51:16 · 690 阅读 · 0 评论 -
JSP中request属性的用法
一、request.getParameter() 和request.getAttribute() 区别1.request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。2.request.getParameter(转载 2015-10-31 15:33:38 · 8570 阅读 · 0 评论 -
第一个高德地图的Web程序
(1)申请高德地图的账号及keyhttp://lbs.amap.com/我申请的是高德地图Javascript API的key,下面代码红色部分就是申请到的key(2)建立Web工程及index.jspMy first Map!753d10164794ec9f7e4853f53f86edd5">#container {width:1024原创 2015-11-14 22:49:37 · 2503 阅读 · 0 评论 -
javascript中判断radio是否选中的方法
男女这里不能使用jquery中的document.getElementById,因为该对象只能用于拿到在页面上唯一对象的值。而要使用原生javascript中的document.getElementsByName正确的js代码为:var bFlag = false;var gender = document.getElementsByName('gend原创 2015-11-18 13:49:23 · 22488 阅读 · 1 评论 -
java 解析properties文件的两种方法
http://blog.csdn.net/huangyunzeng2008/article/details/59408081、首先给出我的properties文件,仅作测试用:config.properties[java] view plaincopyname=huangyz password=huangyz@neusoft转载 2015-11-17 22:26:25 · 383 阅读 · 0 评论 -
国内外互联网地图常用的几种坐标系统:概念,原理和应用
国内外有几种不同的主流地图平台,Google,高德地图和百度地图等。这些地图平台都各自定义了自家地图使用的坐标系统。例如,Google Earth和非中国范围内的Google Map使用WGS84坐标系统,AMap使用GCJ-02坐标系统,百度使用自家的BD09坐标系统。在进行讲述各种坐标系统之间的转换之前,先讲解一下几个常被互联网地图工作者误解的概念。 (1)坐标系统:这个用于定位的系统,就原创 2015-11-30 23:59:27 · 9869 阅读 · 0 评论 -
servlet文件操作——转载
http://blog.163.com/xk_maomao/blog/static/17601634520124319483565/在JSP开发过程中,经常会遇到需要把相关内容存储为文件的情况,在JSP中是输入输出流进行操作的,在Servlet中叶可以使用输入输出流实现对文件的读写,同时使用Servlet还可以很方便地实现文件的上传下载。读取文件代码:转载 2015-11-30 21:31:42 · 406 阅读 · 0 评论 -
如何将GPS数据转换成KML数据?使用JAK的例子
在进入内容之前,先解释几个概念。由于kml是跟地理比较相关的概念,而目前从事互联网地图开发的人并没有地理信息系统知识的背景,因此我在开始介绍jak之前简单普及一下几个概念。 KML:Keyhole Markup Language的简称,Keyhole公司是Google Earth的前身,Google从它公司买了这个产品,改成Google Earth。目前KML已经是OSG (Open G原创 2015-11-29 11:54:52 · 6935 阅读 · 0 评论 -
jquery实现页面局部刷新
http://evan0625.iteye.com/blog/617004后台管理中总是使用frameset进行分成部分进行管理,但是感觉很不好用,尤其是页面间调转还要判断window.parent,太令我费神了,于是学习使用XMLHttpRequest进行页面局部刷新。代码如下:Java代码 "text/javas转载 2015-11-19 12:17:00 · 5223 阅读 · 0 评论 -
Javac编译找不到符号(解决方法)
http://blog.sina.com.cn/s/blog_86f4502c0101f4jd.html先说明一下:我需要编译的有两个.java文件Db.java:数据库连接的一个类LoginServlet.java:Servlet处理用户请求的一个类,该类调用了Db.java进行数据库业务逻辑处理 我先编译了Db.java,编译成功;再转载 2015-11-02 17:05:12 · 7692 阅读 · 0 评论 -
一个空格引起的血案,记在servlet和mysql使用字符串的一次经验
昨天使用数据库中的一段字段在jsp一个下拉列表,然后选中该列表中某个项后,再去Servlet中去数据库查找相对应的数据进行表格显示,并将Servlet中获取到的刚刚选中项作为列表中的缺省选中项刷新jsp页面。后来发现有时候下拉列表中会把选中的项作为缺省默认选中项,有时候不行,最开始怀疑是否是因为我在jstl中使用==来进行字符串判断的问题,后来发现不是,原来是最开始选中项的值与后来经过Servle原创 2015-11-25 12:28:22 · 546 阅读 · 0 评论 -
过滤器(Fileter)执行流程
Servlet过滤器的概念:Servlet过滤器是在 java Servlet 2.3 中定义的,它能够对Servlet容器中的请求和响应对象,进行检查和修改Servlet过滤器并不会生成request和response对象,它只起到过滤的作用Servlet过滤器会在请求还未到Servlet之前检查request对象,修改 Request Header 和 Request原创 2015-11-18 09:01:00 · 620 阅读 · 0 评论 -
java中AWT和SWing的区别与联系
http://blog.csdn.net/iamluole/article/details/8142257AWT和Swing都是java中的包。AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。转载 2015-11-02 11:32:50 · 624 阅读 · 0 评论 -
Java项目在jsp页面中引入jquery框架的步骤
http://www.cnblogs.com/wxjnew/p/3831796.html环境:在Java web项目中引入juqery框架工具:MyEclipse8.5[步骤如下]A:新建一个Java web项目TestJquery,在WebRoot目录下创建一个jquery文件夹B:下载jquery-1.8.3.min.js放入jquery文件夹中转载 2015-11-17 09:03:31 · 21092 阅读 · 0 评论 -
Eclipse中Web工程Java类不编译问题
新建一个J2EE工程,加入几个servlet,发现这几个servlet在工程运行时候,并没有被编译。检查一下src的output路径是到web-inf下的classes下,也没有问题。再检查一下Project菜单下是否设置automatically build,该项也是勾选的,也没有问题。最后,经过多次试验才发现,我project中automatically build对于J2EE工程是问原创 2015-10-30 18:24:41 · 7546 阅读 · 1 评论 -
tomcat简介之web.xml详解
http://www.blogjava.net/liuwuping12064915/archive/2011/06/02/351614.html一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet转载 2015-10-29 10:39:58 · 393 阅读 · 0 评论 -
struts2中的constant介绍之struts.objectFactory与spring的整合
http://blog.sina.com.cn/s/blog_8f880c5e01011lij.htmlstruts2提供给我们更为灵活的设计,他的很多东西都是可以手动配置的,下面介绍下他的一些常用的constant作用和配置struts.objectFactory这个属性用于说明Struts2的 对象池创建工厂,Struts2也有自己的对象池,就像Spri转载 2015-11-12 22:05:01 · 276 阅读 · 0 评论 -
Cannot locate the chosen ObjectFactory implementation: spring - [unknown locati
http://blog.sina.com.cn/s/blog_451f596201014zz9.htmlstruts2.3 集成 spring 3.2 出错。(我是自行配置struts.xml等文件的位置的,在web.xml文件中显示配置的)解决:载入:struts2-spring-plugin-2.3.4.jar (在struts的下载lib中)web.xml文件中也要显示配转载 2015-11-12 22:06:10 · 579 阅读 · 0 评论 -
spring、struct、hibernate三大框架整合
一、运用环境: Myeclipse、jdk1.70、Tomcat7.0、mysql二、整合思路: 1.把Action交给Spring来管理。 2.把SessionFactory交给Spring来管理。 3.把Session打开与关闭交给Spring来管理。 4.把事务打提,提交、转载 2015-11-11 22:55:42 · 3852 阅读 · 0 评论 -
【java开发系列】—— spring简单入门示例
http://www.cnblogs.com/xing901022/p/3963962.html 1 控制反转IOC\依赖注入DI,因为翻译的不同,因此有两个名字。 控制反转意思就是说,当我们调用一个方法或者类时,不再有我们主动去创建这个类的对象,控制权交给别人(spring)。 依赖注入意思就是说,spring主动创建被调用类的对象,然后把这个对象注转载 2015-11-10 22:32:14 · 441 阅读 · 0 评论 -
Tomcat中文乱码问题的原理和解决方法
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问原创 2015-11-02 10:34:49 · 412 阅读 · 0 评论 -
Struts2入门示例教程
http://blog.csdn.net/wwwgeyang777/article/details/19078545回顾Struts2的使用过程,网上搜的教程多多少少都会有点问题,重新记录下创建过程,方便查阅。1、下载Struts2的jar包下载地址:http://archive.apache.org/dist/struts/binaries/我用的是strut转载 2015-11-05 22:19:30 · 553 阅读 · 0 评论 -
使用Url Rewrite进行URL重写(实现网站伪静态)
http://blog.163.com/zhangmihuo_2007/blog/static/27011075201351433716225/有些项目需要隐藏请求地址的后缀,比如Struts的请求地址通常写成xxxx.action\xxxx.do结尾,现在想把。action\.do去掉,改为.html或其他(login.action ---> login.html同样可以进行转载 2015-11-04 16:52:06 · 4182 阅读 · 0 评论 -
手动编译打包执行java类(javac,java,jar使用)
做一个手动编译打包执行java类例子 首先进入zipCompressorByAnt 下面的操作都是在这个目录下进行的 目录结构如下,src里面存放了我们的java类,lib里是我们要用到的包,我们的目地是首先把java类编译成class文件放在当前class目录下并包含包路径,然后把class文件打成jar放在lib下 首先们要建一个class文件,javac编译转载 2015-11-13 23:31:06 · 833 阅读 · 0 评论 -
servlet使用json案例,提供jar文件下载
(1)在Java中正确得到JSONObject,需要导入JSON的JAVA支持包“json-lib-2.3-jdk15.jar”,同时需导入 JSON依赖包“commons-logging-1.0.4.jar”,“commons-lang.jar”,“commons- collections.jar”,“commons-beanutils.jar”,“ezmorph-1.0.4.jar”;原创 2015-11-14 17:21:34 · 2977 阅读 · 2 评论 -
java web开发中,如何查看JSP和Servlet版本
http://blog.163.com/qiu_yin_good/blog/static/16732934920123277481492/在看《struts2权威指南》的时候,书上很多处都提到环境要支持的JSP,Servlet版本。如果版本低,会出现异常。或者需要修改web.xml等。现在记录下如何看自己java web工程的JSP和servlet版本。我的tomca转载 2015-10-31 22:00:43 · 13449 阅读 · 2 评论 -
Tomcat8启动时的Error deploying web application directory错误
安转Tomcat8后,启动Tomcat报出下面的错误:严重: Error deploying web application directory D:\tomcat8.0.28\webapps\docsjava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal原创 2015-10-30 11:40:16 · 48695 阅读 · 8 评论 -
ajax使用函数中的this变量问题及其解决方法
我们经常在使用ajax时,需要将里面返回的变量再重新复制到其他的变量,这边有个例子,大家可以看看function classA {this.name = "classA";}classA.prototype.getMessage = function() {$.ajax({ type:"post",原创 2015-11-21 15:28:21 · 2690 阅读 · 2 评论 -
JAVABEAN是什么和总结JAVABEAN的两种使用方式06-7-23
一、 javabean 是什么?Javabean 就是一个类,这个类就定义一系列 get 和 set 方法。 So simple !Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。自己的理解:使用 javabean 和不用 javabean 的区别:一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。而如果不用 j转载 2015-10-29 16:12:39 · 428 阅读 · 0 评论 -
第一个Jsp、Servlet和javaBean
Attentions:(1)使用Javabean时,JSP经常出现找不到JavaBean的错误提示,有一种错误的可能是javabean的应用路径有问题。这边我测试几下发现,好像JavaBean的对象一定要有包名,在jsp引用是要将包名带上。(2)文件所对应的目录如下 Tomcat下的webapps/你的工程名/原创 2015-10-29 16:10:28 · 442 阅读 · 0 评论 -
Servlet中的过滤器Filter详解
http://blog.csdn.net/sd0902/article/details/8395641web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletReques转载 2015-10-29 11:28:47 · 384 阅读 · 0 评论 -
jsp连接 MySql
http://blog.csdn.net/yilip/article/details/8090864最近开始学jsp,遇到的第一个问题就是用它来连接数据库,它最常用的数据库应该是MySql。 首先,安装mysql 和mysql-administrator-gui,这在官网上都有。第一次用mysql,一点都不熟悉,前者找了半天都没有看到执行sql语句的功能在哪,后来又下了后面了G转载 2015-10-29 21:19:21 · 363 阅读 · 0 评论 -
如何将GPS数据转换成KML数据?使用JAK的例子之二
上篇博客《如何将GPS数据转换成KML数据?使用JAK的例子》例子只有添加一个placemark的例子,由于网络封锁加之Jak资料还是非常少的,导致如何在一个KML添加多个Placemark也成为难题。 我越墙出去,找了点资料,通过这种方式就可以将多个GPS点生成KML中的多个Placemark。另外需要说的一点就是,KML中支持的是WGS84坐标系统,如果各位从百度或者阿里地图导出数原创 2015-12-01 10:42:45 · 1576 阅读 · 0 评论