- 博客(66)
- 资源 (27)
- 收藏
- 关注
原创 EL表达式的隐含对象
EL表达式的11个隐含对象分别是:applicationScope应用程序范围内的scoped变量组成的集合cookie所有cookie组成的集合headerHTTP请求头部,字符串headerValuesHTTP请求头部,字符串集合initParam全部应用程序参数名组成的集合pageContext当前页面的javax.servlet.jsp.Pa
2016-12-29 12:19:31 4052
原创 数据库设计的六阶段:数据库的设计过程
6.1 数据库设计的六阶段 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。这个问题是数据库在应用领域的主要研究课题。数据库设计既是一项涉及多学科的综合性技术,又是一项庞大的工程项目。有人讲"三分技术
2016-12-28 18:58:29 24764 1
原创 java集合框架的讲解
下面要开始java中相关集合框架的学习啦。 Are you ready?Let's go~~ 今天要讲解的Java中的集合框架。 1) 首先查看jdk中Collection类的源码后会发现如下内容: 1234567... * @see Abst
2016-12-25 12:22:33 251
原创 JSP运行原理
每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效
2016-12-25 12:18:49 425
转载 JavaScript是什么?JavaScript功能有哪些?
JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。最早是在HTML上使用的,用来给HTML网页添加动态功能,由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的
2016-12-25 12:04:38 44356 3
原创 三层架构:表示层-业务逻辑层-数据访问层2
概述 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。 三层结构原理: 3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层
2016-12-25 11:30:32 5734
原创 三层架构:表示层-业务逻辑层-数据访问层
三层架构和MVC是两个东西。非要相关的话:三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样)三层架构中"表现层"的aspx.cs页面(类)对应MVC中的Controller三层架构中业务逻辑层和数据访问层对应MVC中的Model 由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调
2016-12-25 11:29:27 14100
原创 Java Web三层架构的配置详解
一、软件下载: 1、java 这里使用的是jdk1.4.2。 下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe; 2、tomcat 5.0.28 这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。 3、数据库 推荐使用my
2016-12-25 11:17:17 646
原创 Angularjs中input的指令和属性
建议添加 novalidate属性(可无值)到form标签上,这样可以保证在表单不合法的情况下阻止浏览器继续提交数据。可以给表单元素 input 添加 required 属性(可无值),让该表单成为必填项,如:form action="" name="formName" novalidate ng-controller="test"> input type="text" nam
2016-12-20 17:37:50 10153
原创 订单servlet和service
---订单---service---package com.Service;import java.io.PrintWriter;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Statement;i
2016-12-19 11:54:48 1246
原创 订单
jsp---页面订单:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2016-12-19 11:52:21 365
转载 JAVA中字符串函数subString的用法小结
String str;str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;demo:
2016-12-18 19:18:14 3605
原创 getParameterValues用法
getParameterValues用法 你希望学习哪些程式语言: JSP PHP PERL 这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues
2016-12-18 19:00:37 2917
原创 StringBuilder sb = new StringBuilder(); 请问这句话在程序中起到什么作用? 请问这句话的意思是什么?
StringBuilder是一个类,可以用来处理字符串,最简单的用法:StringBuilder sb=new StringBuilder();sb.Append("123");sb.Append("456");string str=sb.ToString();最后得到的str字符串的值就是"123456",这种用法要比直接字符串相加效率高,比如:string s1=“12
2016-12-18 18:28:56 15687
原创 最简单的小型商城实现:Serlvet+Jsp经典案例
[-]前台client有关的页面headerjsplistOrderjsploginjsporderMsgjspregistjspshowChartjspwelcomejsp前台manager相关页面headerjsplistBookjsplistCategoryjspaddBookjspaddCategoryjspshowOrdersjsporderMsgjspwel
2016-12-18 15:57:26 5446 5
原创 ---如何编写订单---
--1.订单表--管理员操作后台--2.订单详情--顾客操作----------------------------------------------------------------create table userinfo(id int identity(1,1) primary key, username varchar(500),password var
2016-12-18 15:57:12 776
原创 如何在JSP显示我的订单内容(界面和表如下图)
我用的struts2框架,oracle数据库,项目里存在订单表和订单详情表对象疑惑1:该用什么类型去存储SQL的结果集疑惑2:JSP中如何利用标签去遍历望有经验的高人能提下思路或参考代码,在此谢过,在线等。JSP想显示这种效果,两笔订单是分开的,你懂得
2016-12-18 15:48:17 3926 1
原创 mssql在JDBC通用更新时出现 不支持从 UNKNOWN 到 UNKNOWN 的转换。
在你的实体类文件中定义了两个Date类型,改掉一个就行
2016-12-18 14:59:21 4116
原创 java 遍历map 方法 集合 五种的方法
package com.jackey.topic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;//循环遍历map的方法p
2016-12-17 21:22:42 305
原创 购物车实现逻辑【详解】
购物车实现逻辑详解 想要实现这样的效果:1、首先要定义其模型2、分析页面操作3、实现其功能函数(在fun包下新建)Cart.java/** * 购物车 * @author Administrator *
2016-12-17 21:09:36 7564
原创 购物车的实现
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 购物车
2016-12-17 19:21:48 482
原创 ajax实现购物车中的加减
function jian(id){if($("#count"+id).val()==1){//采用淘宝模式,如果低于1,则不用提示,直接不可用;$("#count"+id).prev().attribute("disabled","disabled");return;} $.ajax({ url:'CartBuyCountServlet', type
2016-12-17 19:20:30 3660
原创 如何 获取用户的ID
Use useEn=(Use)session.getAttribute("Useen");int useID=useEn.getId();//获取用户的IDSystem.out.println("刘瑞光如何 获取用户的ID----"+useID);
2016-12-17 19:18:54 1206
原创 有关java.lang.NumberFormatException: null的问题
问题应该就出在那你那个:Integer.parseInt(变量)上,从报错来说,应该是括号里面的“变量”是null,当然也就无法转换为Integer类型了。建议你检查一下这几行代码:1、flag = Integer.parseInt(flag1); //flag1为null,就会报你说的错误2、int Price= Integer.parseInt(price); //price为nul
2016-12-17 19:03:05 646
原创 BookStore3(完成版)
由于在BookStore2中又增加一些功能就直接写下了BookStore3(第三版201104221515)的项目代码。这是javawebMVC模式下的一个项目;需要的服务器是weblogic;需要手动建立连接池books。 (一)BookStore3整体结构截图浏览: (二)具体代码:1.bean.
2016-12-16 21:25:27 722
原创 sql实际省市县级联
-----地址-河南------create table province(id int identity(1,1) primary key,---订单编号province varchar(220),createTime datetime default(getdate()),)----------------------insert province(p
2016-12-16 15:48:10 504
原创 如何在JSP显示我的订单内容(界面和表如下图)
第 1 列 第 2 列 第 3 列 第 4 列 <% for (int i = 0; i < 循环次数; i++) { %>
2016-12-16 10:50:28 8429
原创 给div加滚动条 div显示滚动条设置代码
今天做了个例子: div 的滚动条问题: 两种方法: 一、 复制代码代码如下: 记住宽和高一定要设置噢,否则不成的 不过在不超出时,会有下面的滚动条,所以不是最好的选择 二、 复制代码代码如下:记住宽和高一定要设置噢,否则不成的 这样比较好的是,在宽和高不超出时,只是一条线 三
2016-12-16 10:48:53 13029
原创 c:foreach标签使用详解
用法转的,可以用来作为自己的学习笔记类似于for和foreach循环 以下是我目前见过的用法:1、循环遍历,输出所有的元素。${li} www.2cto.com注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。2、循环遍历,输出一个范围类的元素。${li}注意:begin 定义遍历的开始位置,end
2016-12-14 11:08:51 987
原创 c:forEach 详解
标签用于通用数据循环,它有以下属性属 性描 述是否必须缺省值items进行循环的项目否无begin开始条件否0end结束条件否集合中的最后一个项目step步长否1var代表当前项目的变量名否无varStatus显示循环状态的变量否
2016-12-13 21:01:02 723
原创 jsp实现分页显示信息(数据库、EL表达式、连接池)
一、准备工作1.1在mysql数据库中你建立学生的表1.2细节: 1.2.0. 先导入musql的jar包 1.2.1. 性别一般用枚举型 1.2.2. 要将表转储sql文件,放在web项目额web-info下面 1.2.3. 在删除sql文件中的一些信息时,会出现中文乱码问题,这时候一定不要保存,先“右键”sql文件,把字符集修改为 1.
2016-12-13 19:15:58 1911
原创 EL表达式,分页 ,集合遍历
%@ page language="java" pageEncoding="utf-8" %> %@ include file="/WEB-INF/views/include/taglib.jsp"%> > HTML> head> %@ include file="/WEB-INF/views/include/head.jsp" %> %@ in
2016-12-13 18:54:11 940
原创 转发和重定向的区别
重定向response.sendRedirect("success.jsp");转发:request.getRequestDispatcher("success.jsp").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的★2.转发的速度快;重定向速度慢3.转发的是同一次请求;重定向是两次不同请求★4.转发不会执行转发后的代码
2016-12-13 18:46:12 254
原创 servlet 中 printWriter打印到页面内容 中文乱码
Servlet输出Servlet可以用两种方式向浏览器输出内容:字节流方式 —— 输出到response.getOutputStream()。一般用来输出二进制内容,例如图片。字符流方式 —— 输出到response.getWriter()。用来输出文本类型的内容,如HTML和纯文本。在此我们只讨论输出文本的情形:response.getWriter()。在调用re
2016-12-13 10:29:40 733
原创 iframe是什么?iframe用法详解
经常和网站打交道或者经常建站的朋友对iframe肯定不陌生,网站有了iframe会变得更加美观、大气。对于初涉互联网的新手来说,iframe并不熟悉,那么iframe到底是什么?iframe用法有哪些呢? iframe是什么 iframe就是我们常用的iframe标签:。iframe标签是框架的一种形式,也比较常用到,iframe一般用来包含别的页面,例如我们可以
2016-12-12 17:54:09 9999
原创 从一个页面获取另一个页面是数据
">修---------------------------------------------------------------------------------------------- String updatePhoneID=request.getParameter("updatePhoneID"); int UPID=Integer.parseInt(upda
2016-12-12 11:25:36 3875
原创 java.lang.ClassNotFoundException怎么解决
没有找到该类,说明没有编译成功1.可能是环境变量配置有问题2.jar包有错误,查看jar是否有漏或者重新导入jar包3.可能你用了不存在的类4.版本不一致,jdk的版本
2016-12-12 10:32:02 911
原创 servlet的执行原理与生命周期
一、先从servlet容器说起:大家最为熟悉的servlet容器就是Tomcat ,Servlet 容器是如何管理 Servlet? 先看一下tomcat的容器模型:从上图可以看出 Tomcat 的容器分为四个等级,真正管理Servlet 的容器是Context 容器,一个 Context 对应一个 Web 工程从上图可以看出 Tomcat 的容器分为
2016-12-11 13:18:44 267
Netty 实现scoket 主动推送数据到服务和服务端实现方式
2022-09-03
wechatpay-0.0.7.jar
2018-02-24
解析json格式
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人