- 博客(33)
- 资源 (1)
- 收藏
- 关注

原创 JSP页面编码问题
在学习web开发的时候,可能有很多人被jsp页面编码的问题所困扰,搞不清楚pageEncoding和charset有什么区别。一、Text file encoding(文件编码)1、eclipse配置中的Text file encoding(文件编码),这是给java编译器用的,如果想在jsp页面中保存中文字符,必须将其设置为UTF-8格式。2、如果设置格式非UTF-8,保存中文时eclipse则会
2016-05-31 16:44:40
4416

原创 Android 控件之 Fragment
以前我们写 Android 布局时,都是把所有控件都放入 Activity 的布局文件中,这样当我们想添加或者删除一个控件时,就会很不方便。google 在 Android 3.0 (API level 11) 开始引入了 Fragment。Fragment 中文意思即:碎片,片段。你可以将它看做是一个 Activity 的“子Activity”,我们通过一个小例子来看具体代码:一、 静态使用 Fr
2015-11-07 19:04:55
586

原创 Android控件之Spinner
在手机应用在中,我们可能都见过下拉列表,这是通过 Android 控件 Spinner实现的,我们通过两个小例子来看具体代码。一、简单的 Spinner:1.0 效果图: 2.0 activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.
2015-11-06 17:36:31
787

原创 Android之BaseAdapter
一、前面章节简单介绍了 ArrayAdapter 和 SimpleAdapter 。其中,ArrayAdapter 可以显示简单的文本信息,SimpleAdapter 功能丰富一些,可以显示文本和图片的组合,Android 将这两个 Adapter 的结构封装的很好,可以直接拿过来使用。但有时,我们需要更加灵活的布局,这就用到了 BaseAdapter ,通过一个小例子来看具体代码,如下图:二、项目
2015-11-05 20:08:05
555

原创 HTML、HTML5、XHTML、XML、XSL、DTD、XML Schema 简单介绍
在学习 WEB 开发中,我们可能经常搞不清 HTML、HTML5、XHTML、XML、XSL、DTD、XML Schema 的概念,容易将其混为一谈,在网上搜集大量资料后,在此做一下总结。在介绍上面各种语言之前,先介绍一个我们学习 WEB 开发过程中经常听到的一个组织 W3C :W3C 又叫做万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已
2015-11-04 18:43:33
935
原创 Android 网络通信之 HttpURLConnection
Android 针对 应用层 的 HTTP 协议有两套通信 API 。第一种:JAVA 提供的标准接口 HttpURLConnection每个 HttpURLConnection 实例都可用于生成单个请求,但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络。请求后在 HttpURLConnection 的 InputStream 或 OutputStream 上调用 close() 方法可
2015-11-20 16:40:38
705
原创 Android 网络通信
在讲 Android 网络通信之前,先说一下网络通信,了解我们是怎么在互联网上自由获取数据的。一、网络通信1.0 什么是网络体系结构?网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。应用层:网络服务与使用者应用程序间的一个接口表示层:数据表示、数据安全、数据压缩会话层:会话层连接到传输层的映
2015-11-16 15:35:56
793
原创 JAVA 初始化顺序
1. 通过一个小例子来看具体代码:package com.lgl.order;class F { public F() { System.out.println("F"); }}class StaticF { public StaticF() { System.out.println("StaticF"); }}class C {
2015-11-16 13:53:57
453
原创 错误整理(五)No CurrentSessionContext configured!
1.0 使用 Hibernate 的 getCurrentSession() 时会出现如下错误:
2015-11-05 11:37:46
1364
原创 WEB登录页面加入简单验证码
1.0 找了几张数字图片,在登录页面做了简单的验证码,如下图:2.0 验证码正确,登录系统,否则返回登录页面3.0 index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><ht
2015-11-04 17:36:48
5604
原创 错误整理(四)乱码问题
1.0 问题原因: 在学 Hibernate 时,MyEclipse 跟 MySQL 编码明明都设置成了UTF-8,但插入数据时还是出现了乱码,如下图:2.0 解决办法: 在 hibernate.cfg.xml 中做了如下修改:总结:问题解决了!可能是 Hibernate 持久化过程中字符编码出现了问题,有了解的大神,还望请教!
2015-11-04 17:15:30
434
原创 错误整理(三)hibernate-configuration" 的内容必须匹配 "(session-factory,security?)
1.0 学习 Hibernate,我想打印session信息,如下图:2.0 却出现了如下错误:3.0 找了半天,终于找到了原因:4.0 可以打印了:总结: 太大意了,注意细心!
2015-11-02 11:04:22
1539
3
原创 Ajax 获取 responseText 形式的响应数据(二)
上章简单的介绍了一下Ajax,这章学习一下 Ajax 怎样获得字符串形式(responseText)的服务器响应数据。通过一个小例子来看具体代码,如下图:1.0 hello.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
2015-11-01 22:15:37
2650
原创 Ajax 简介(一)
很早就听说过Ajax异步刷新的大名,在未学Ajax之前,一直以为异步刷新是一项很复杂的技术,今天看了看,发现Ajax只是web开发中一项很小的技术,也很简单,今天就简单介绍一下Ajax。1.0 什么是Ajax?Ajax是一种用于创建快速动态网页的技术2.0 为什么要用Ajax?传统的网页技术,如果更需要新网页内容的话,那么必须重载整个页面,即便我们只想请求页面中很小一小部分的数据,也必须重载整
2015-11-01 21:57:09
589
原创 Ajax 获取 responseXML 形式的响应数据(三)
在上一章中,简单介绍了Ajax如何获得responseText字符串形式的响应数据,但在web开发中,很多情况下还需要获得responseXML形式的响应数据。通过一个小例子来看具体代码,如下图:1.0 date.xml:<?xml version="1.0" encoding="UTF-8"?><date> <day> <hh>今天是十月三十一号</hh>
2015-11-01 21:06:26
1678
原创 Android之SimpleAdapter
学习Android,整理一下SimpleAdapter的知识,通过一个下例子来看具体代码,如下图:1.0: 在layout文件夹下,新建list_view.xml文件list_view.xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk
2015-10-29 16:40:26
461
原创 错误整理(一)使用 JSTL 标签出现警告
在Web开发项目中,使用JSTL标签是可能会遇到这样的错误,如下图:意思是,items不支持运行时的表达式解决方法:将图一改成图二图一:图二:
2015-10-29 14:34:35
508
原创 Android控件之CheckBox多选框
Android中的CheckBox控件既可以通过Button按钮来监听其选中状态,它也有自己的事件处理方法,通过一个小例子来看具体代码如下图:1.0 activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.and
2015-10-27 19:00:57
4397
原创 Android控件之ListView(二)
在上一篇Android控件之ListView(一)中简单介绍了了ListView如何显示文字,接下来将介绍一下“图片+文字”组合使用的ListView,并为ListView添加事件处理,如下图:1.0 在layout文件夹下新建list_item.xml文件list_item.xml:<LinearLayout xmlns:android="http://schemas.android.c
2015-10-27 17:24:54
598
原创 Android控件之ListView(一)
简介: ListView是Android开发中最常用的控件之一,它能够以列表的形式展示具体的内容,并且能够根据内容的长度在屏幕上自适应显示。 它既可以显示简单的文字信息,又可以显示图片与文字的丰富组合,还可以对点击事件作出处理。 实现ListView的方式有多种,在此总结一下ListView的几种实现方式。一、 简单文字显示:如下图:实现方式1: 将数据写入values文件加下的arrays.x
2015-10-27 15:22:50
622
原创 Android控件之RadioGroup、RadioButton
Android中的的RadioGroup与RadioButton向来是组合使用的,它用于创建一组按钮之间相互排斥的按钮组(即:RadioGroup),在同一个RadioGroup中,只能有一个RadioButton处于处于选中状态或者同时都不选, 效果图如下:1.0 activity_main.xml:<LinearLayout xmlns:android="http://schemas.and
2015-10-26 21:56:21
983
原创 Android之OnClick事件的四种经典实现
学习Android,总结一下Android中onClick事件的四种实现方式,我们通过在一个页面中放置四个按钮来看具体代码,如下图:1.0 activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.
2015-10-26 20:11:12
839
原创 错误整理(二)MyEclipse Preview 试图下JSP页面乱码
1.0 问题描述:刚装了MyEclipse2014,今天新建web项目时遇到这样一个问题:已经在JSP页面中设置了pageEncoding=”UTF-8”,但是在Design视图中可以正常显示汉字,在Preview视图中确显示乱码Design视图:Preview视图:2.0 解决办法:在JSP页面中加入如下代码:<meta http-equiv="content-type" content="tex
2015-10-19 20:33:56
1262
原创 Android一百个错误整理(一)
1.0 在学习Fragment时,遇到了这样一个错误:找不到兼容的目标,你希望添加一个新Android虚拟机吗?2.0 错误原因:这是由于新建项目时,最低版本过高导致的3.0 解决办法:选择一个低一些的Mininum Required SDK版本好了,这样就解决1.0中出现的问题了
2015-10-19 18:54:52
446
原创 Android之Activity跳转
1. 直接跳转到另一个activityMainActivity.java文件:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2015-10-19 15:47:11
720
原创 Java简单彩票系统(35选7)
1.用Java做的一个简单的35选7的彩票系统,先上效果图:手气不好,试了几次都没中奖:2.一个用到了三个类:一个LotteryBean用来存储信息、一个LotteryBeanDao用来操作LotteryBean、一个LotteryTest用来测试,项目结构如下图:3.代码如下:LotteryBean类:package com.lgl.day03;/** * 彩票类 * @author 李广
2015-09-09 19:59:23
9523
1
原创 Java简单注册格式验证(正则表达式)
一、用正则表达式写的简单的注册验证,具体要求如下:用户注册验证(用户名,密码,昵称,中文名字,手机号,邮箱)所有信息符合以下条件才允许注册:1.用户名格式:由字母数字下划线组成且开头必须是字母,不能超过16位;2.密码格式:字母和数字构成,不能超过16位;3.昵称:字母和数字构成长度大于6小于10;4.手机号:全数字,长度为11位;5.邮箱:必须包含@符号;必须包含点;点和@之间必须有字符;所有信息
2015-09-08 23:19:37
12204
原创 Java简单万年历
1.输入年份和月份,在控制台打印出本年本月的日历效果图如下:2.我感觉最关键的地方有两点:第一:设立一个容易计算的时间节点 第二:判断哪年哪月的第一天是周几如果这两个都做好了的话,接下来就很容易了,具体代码如下:package com.lgl.day02;import java.util.Scanner;/** * 万年历 * @author 李广亮 */public class Cale
2015-09-08 23:09:47
847
原创 Java五子棋
用java写的简单五子棋游戏,在此例中,用“+”号代表棋盘;实心圆点代表黑方选手下的子儿;空心圆点代表电脑下的子儿。先上几张效果图:1.游戏选择界面:2.开始游戏后,打印一个25 * 25的方阵代表棋盘:3.黑方选手先下棋,输入所下棋子的位置坐标:4.电脑自动下子儿:5.任意五子相连即赢得胜利:6.其实就用到了一个类,就不贴项目的结构图了package com.lgl.day06;import ja
2015-09-06 20:41:30
1183
原创 Java员工管理系统(控制台输出)
今天上午看完阅兵,爽,解放军太帅了!虽然现在是个小鲜肉横行的时代,但国家危亡的关键时刻还是得靠军人和社会的中流砥柱。还有在网上看到“叠被子、走方队能把敌人叠死、走死吗”,“三十年来还不是只敢抗议,连仗都不敢打”之类的话真的是很气愤,有些人不管国家做的对与错,他都能找出一万条理由来喷,对于这种喷子,我们真的是很难理解他们的世界。战争不值得炫耀,和平才是军人最大的荣耀!不哔哔了,员工管理系统要求如下:通
2015-09-03 21:31:31
9891
原创 Java简易计算器
/** * 简易计算器 */public class Counter { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double num1, num2, sum; String sign; System.out.p
2015-09-03 08:21:11
627
原创 Java从键盘读取数据的三种方式
1.读取单个字符: 从输入流中读取数据的下一个字节,返回0~255范围内的int型字节值,如果达到输入流的末尾,则返回-1。所以读取char类型时需要将int类型转换成char类型System.out.println("请输入:");char c = (char)System.in.read();System.out.println(c);2.读取一行: BufferedReader从字符输
2015-09-02 20:28:04
15213
原创 登录页面加入验证码
登陆页面加入验证码,这个小栗子用到了两个页面,0-9十个数字图片(例如下面的8150)大家可以替换自己喜欢的图片1. index.jsp: "> 登录页面 function loginCheck() { if(loginForm.userName.value == "") { alert("用户名不能为空,
2015-01-11 20:38:34
1485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人