web基础到开发
Carrie_zzz
自由,快乐
https://shop222559160.taobao.com/
我的淘宝店铺
http://39.108.70.189/?/admin/user/list/
产品经理社区
http://www.cnblogs.com/WUPEIQI--python博客
展开
-
导入sun.misc.BASE64Encoder等类报错的解决方法
当我们要兼容火狐浏览器的时候需要用到BASE64Encoder。此时要导入这个包import sun.misc.BASE64Encoder; 莫名奇妙的错了。 这是因为这个类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse中直接使用却报错。 打开JRE 然后你就会看到不会报错了!原创 2017-12-16 19:09:47 · 6652 阅读 · 6 评论 -
兼容性测试,网页的设计工具
兼容性测试工具IE TesterMultibrowser高效的开发工具 轻量级 (1)Notepaad++ (2)sbulime Text (3)记事本 重量级 (1)webStorm (2)Dreamweaver网页的设计工具fireworksphotoshop 判断IE的方法 (1)条件判断格式:<!-- [if 条件 版本]那么显示原创 2017-09-20 21:06:04 · 385 阅读 · 0 评论 -
mybits,环境搭建和简单查询
pojo:不按mvc分层,只是 Java bean有一些 属性,还有get,set方法domain:不按mvc分层,只是 Java bean有一些 属性,还有get,set方法po:用在持久层,还可以再增加或者修改 的时候,从页面直接传入action中,它里面的java bean 类名等于表名,属性名等于 表的字段,还有对应的get,set方法vo:view object表现层对象,主原创 2017-09-03 11:14:57 · 501 阅读 · 0 评论 -
移动设备&Media Queries,适应移动设备大小
viewport设置适应移动设备屏幕大小为了解决移动版的屏幕分辨率大小,专门定义了虚拟窗口,并自定义窗口的大小或缩放功能 -Android Browser浏览器的默认值事800像素;IE浏览器的默认值是974像素Opera浏览器的默认值是850像素viewport的用法<meta name="viewport" content="width=device-width,initial-sc原创 2017-09-19 12:17:32 · 431 阅读 · 0 评论 -
[jQuery].取出一边的空格
分装全局函数的插件 这个插件是再jQuery命名空间内部添加一个函数,这类插件很简单。 新增两个函数,用于去除左侧和右侧的空格。jQuery提供了jQuery.trim()方法来去除两端空格,但在某些情况下,会只取出莫一侧的空格//去除左侧空格的函数function ltrim(text){return (text||"").replace(/^\s+/g,"");}//去除右侧空格原创 2017-09-10 20:36:36 · 333 阅读 · 0 评论 -
HTML5+CSS3
属性选择器完全匹配属性选择器->符号(=)<div id="artcle"></div> <style type="text/css"> [id=artcle]{ color:red; } </style>包含匹配选择器->符号(*=)//[attribute*=value]其中a原创 2017-09-17 20:50:33 · 578 阅读 · 0 评论 -
mybatis-动态sql(foreach),映射
foreach:循环传入集合参数collection:传入的集合的变量名称item:每次循环出的数据放入这个变量中open:循环开始拼接的字符串close:循环结束拼接的字符串separator:循环中拼接的分隔符#{}占位符<foreach collection="ids" item="id" opean="id in (" close=")" separator=",">#{id原创 2017-09-09 12:38:13 · 551 阅读 · 0 评论 -
HTML的补充,HTML框架
alt的作用当网页上的图片被加载完成后,鼠标移动到上面去。,会显示这个图片制定的属性文字如果图像没有下载或者加载失败,会用文字来代替图像显示搜索引擎可以通多这个属性的文字来抓取图片 HTML框架<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="keywords" co原创 2017-09-16 22:26:25 · 342 阅读 · 0 评论 -
浅谈tomcat
1. 下载: 搜索进去官网 (6,7)用的最多 Core核心 .tar .tar.gz 提供linxu.zip .exe 提供给window 2. 安装 解压就可以 3. 启动:tomcat/bin目录下双击startup.bat打开浏览器:HTTP://locallhost:8080 4. 退出方式一:点x;方式二: ctrl+c方式三:双击shutdown.bat原创 2017-07-21 21:51:23 · 370 阅读 · 0 评论 -
easyui刷新当前tab
看了api就是结果出不来,网上找了好久,都大同小异,几乎连注释都一样,就是效果出不来,今天最后终于实现了,再次 记录,但愿对大家有帮助,,,,// 更新选择的面板的新标题和内容 var tab = $('#layout_center_tabs').tabs('getSelected'); // 获取选择的面板 $('#layout_center_tabs').t原创 2017-08-29 10:40:19 · 1408 阅读 · 0 评论 -
ajax&jquery&listener&filter
分页: 将数据按照页码划分,提高用户的体验度. 分类: 逻辑分页:一次性将内容加载到内存(list),获取自己想要的数据 sublist截取.缺点:维护起来麻烦 物理分页:(经常使用) 每次只去查询当前页需要的数据 缺点:和数据库交互多 mysql: limit 格式: select ….. limit m,n;原创 2017-09-30 17:10:57 · 700 阅读 · 0 评论 -
web基础加强补充
回顾: listener(了解) 监听器,监听javaweb中三个域对象 监听对象的创建和销毁 ServletContextListener 在项目启动的时候加载配置文件 ServletRequestListener HttpSessionListener 监听对象的属性的变化原创 2017-09-30 17:13:07 · 268 阅读 · 0 评论 -
mybatis和Spring的整合,逆向工程
凡是Spring的配置文件都要加classpath。mybatis不是Spring的配置文件,所以不用加<beans><!-- 加载配置文件 --><context:property-placeholder location="classpath:db.properties"/><!-- 数据库连接池 --><bean id="dataSource" class="org.apache.原创 2017-09-10 14:50:25 · 525 阅读 · 0 评论 -
svn地址迁移,项目检出,检出后乱码
svn地址迁移 碰到SVN需要迁移,导致svn地址变更,而eclipse中可能还有部分代码未提交的情况时,开发者可以通过下面的方式来进行透明化切换,即svn更新提交同步等不受迁移影响。首先,进入eclipse中svn资源库视图(Windows-> Show View->others),在原有的svn地址右键,重新定位,如图操作即可。注意:最后一步点击finish后,切换需要等一会儿,等到finis原创 2017-12-16 18:03:13 · 1555 阅读 · 0 评论 -
java中和js中this关键字的作用
一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { //定义一个原创 2017-11-20 12:30:17 · 953 阅读 · 0 评论 -
js
JavaScript背景介绍 • 传统编程语言执行流程:编写->编译->运行 • 脚本语言为了简化传统编程语言繁琐流程,提高运行效率而形成的一种解释型语言 (常见解释器:浏览器;常用脚本:JavaScript、Jscript、VBscript) • 脚本语言通性:简单、易学、易用(弱语法、) ECMAScript标准 • ECMA国际(前身:欧洲计算机制造协会)指定的一原创 2017-11-15 12:56:20 · 272 阅读 · 0 评论 -
web基础加强
回顾: listener(了解) 监听器,监听javaweb中三个域对象 监听对象的创建和销毁 ServletContextListener 在项目启动的时候加载配置文件 ServletRequestListener HttpSessionListener 监听对象的属性的变化转载 2017-10-26 20:11:38 · 237 阅读 · 0 评论 -
java Timestamp、Date和String之间的互转
java Timestamp、Date和String之间的互转 1.String 转 DateString dateStr = "2012-12-31 00:00:00";Date date = new Date();DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date = sdf.parse(dateStr);2.转载 2017-11-02 22:01:47 · 247 阅读 · 0 评论 -
SSH框架和SVN技术分析以及客户端的使用
SSH开发需要的jar和配置文件 Struts2框架: web.xml和struts.xml Hibernate框架 hibernate,cfg,xml Customer.hbm.xml Spring框架 applicationContext.xml log4j.properties Spring框架整合javaWEB 在web.xml配置原创 2017-11-11 21:02:00 · 418 阅读 · 0 评论 -
dbUtils 中的各种 Handler 什么 意思
ArrayHandler:把结果集中的第一行数据转成对象数组。ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。ColumnListHandler:转载 2017-10-04 14:53:40 · 388 阅读 · 0 评论 -
SpringMvc中String转data
转换器import java.util.Date;import java.text.ParseException;import org.springframework.core.convert.converter.Converter;public class converter implements Converter<String,Date> { @Overridepublic Date原创 2017-10-03 15:04:55 · 570 阅读 · 0 评论 -
springMVC中遇到乱码问题
配置Post请求乱码<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>en原创 2017-10-03 11:45:04 · 213 阅读 · 0 评论 -
web中解决乱码问题&&重定向和请求转发区别
String ss = "珍珍"; String s8 = URLEncoder.encode(ss, "utf-8"); String so = URLDecoder.decode(s8, "iso8859-1"); byte[] bs = so.getBytes("iso-8859-1"); String _s = new Stri原创 2017-09-23 19:22:07 · 381 阅读 · 0 评论 -
文件下载&&动态生成验证码
文件下载 下载方式(两头一流): (1)超链接下载 <a href="">下载</a> (2)编码下载 通过servlet完成 <a href="/项目名称/servlet名称"?name=(文件名 )>下载</a> a:设置文件的mime类型 String mimeType=context.getMimeType(文件名) response.setC原创 2017-09-23 13:24:26 · 511 阅读 · 0 评论 -
hibernate&rr&jsp&Session&cookie
//////////////////////////RR///////////////////////////////案例:文件下载response:响应作用: 往浏览器写东西组成部分 : 响应行 响应头 响应体 操作响应行 格式: 协议/版本 状态码 状态码说明 状态码: 1xx:已发送请求 2xx:已完成响应 200:正原创 2017-07-27 12:40:37 · 627 阅读 · 0 评论 -
赌你半天都想不出的Bug
赌你半天都想不出的Bug 背景: 之前实现一个办公系统,对查询进行一个更改,添加一个“QueryHelper”类,但是代码改完之后,结果一直都没有出来,宝宝心急了,这是怎么回事?问题一:Struts Problem ReportStruts has detected an unhandled exception:Messages:· node to traverse canno转载 2017-07-27 12:01:01 · 598 阅读 · 0 评论 -
在div中写了el表达式会错误解决办法
若有maven的项目 - 在pox.xml中配置:<dependency><groupId>javax.servlet</groupId><artifactId>jstl</altifactId><version>1.2</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId原创 2017-08-17 16:31:18 · 1300 阅读 · 0 评论 -
jQuery关于对表单进行验证和验证码的实现
比如:输入框是必填,长度至少是两位的验证对电子邮件,判断是否是E-mail的格式的验证对网址是否为url的验证对必填的验证 我们要引入jQuery中的一个插件来完成 ——Validation插件 (1)确定是哪个表单被验证$("#form").validate();(2)针对不同的字段,进行验证规则编码,设置字段相应的属性class="requ原创 2017-08-17 15:46:27 · 1752 阅读 · 0 评论 -
tomcat
Tomcat 1.概述 通过上面的讲解大家对JSP与Servlet已经有所理解,最起码知道它们是做什么的,说到底它们都是程序设计语言,是帮助我们更好的编写程序。大家都知道,不管是Servlet也好,还是JSP也好它们编写出来的应用程序都是要运行的。在Web服务器的支持下可以执行解析并且运行,最终能被用户所看到并操作,这是才我们的最终目的。那能实现对JSP与Servlet解析并运行的Web服务器有转载 2017-08-02 17:17:36 · 506 阅读 · 0 评论 -
Struts2(3)
使用Struts2完成对客户的查询操作案例一: 使用Struts2完成对客户的查询操作1.1 案例需求1.1.1 需求概述CRM系统中客户信息管理模块功能包括:新增客户信息客户信息查询修改客户信息删除客户信息本功能要实现查询客户,页面如下:1.2 相关知识点1.2.1 OGNL的概述1.2.1.1 什么是OGNL1.2.1.2 OGNL的作用 1、支持对象方转载 2017-08-09 17:25:46 · 291 阅读 · 0 评论 -
Struts2(2)
今日任务 使用Struts2完成对客户的新增操作案例一: 使用Struts2完成对客户的新增的优化操作1.1 案例需求1.1.1 需求概述CRM系统中客户信息管理模块功能包括:新增客户信息客户信息查询修改客户信息删除客户信息本功能要实现新增客户,页面如下:1.2 相关知识点1.2.1 Struts2访问Servlet的API:1.2.1.1 可以使用完全解耦合的方式转载 2017-08-08 10:52:57 · 249 阅读 · 0 评论 -
Struts2(1)
使用Struts2完成登录功能案例一:使用Struts2完成登录功能.1.1 案例需求1.1.1 需求概述CRM系统中需要有登录的功能:本功能要实现用户的登录,页面如下:1.1.2 需求分析 Crm系统使用struts2架构实现web层,web层实现的功能是控制逻辑和视图。 整体调用流程如下: 1、用户请求至struts2 2、struts2转载 2017-08-08 10:49:28 · 337 阅读 · 0 评论 -
Hibernate(4)
案例一:使用Hibernate完成对客户的条件查询 案例二:使用Hibernate完成对客户查询的优化案例一:完成CRM的客户的条件查询1.1 案例需求:1.1.1 需求描述要对客户进行条件查询,效果如下:1.2 相关知识点1.2.1 Hibernate的检索方式:1.2.1.1 Hibernate检索方式的分类:Hibernate中提供了5种检索方式:1.OI转载 2017-08-08 10:47:24 · 297 阅读 · 0 评论 -
SSH+easy-ui中datagrid中复选框的问题
当用datagrid中我 们用复选框的时候,当那你的页面足够的多的时候会遇见,你再上一页 勾选的内容到下一页的时候,上一次的就没有了。原因就是:easyui是基于ajax加载数据的,每点一次,都会触发一个ajax请求去加载当前页的数据,你前面勾选了,再回来的时候,已经是刷新了的数据了。当然不会保留下之前的勾选记录。 1.为了提高用户的体验度我们 可用easy-ui中的idField(指明哪一个字段原创 2017-08-11 18:02:51 · 894 阅读 · 0 评论 -
JQuery中三元运算
$('tbody>tr').click(function (){//判断是否被选中var hasSelected=$(this).hasClass('selected');//如果选中,则 移出selected类,否则就加上selected类$(this)[hasSelected?"removeClass":"addClass"]('selected');//查找内部的checkbox.原创 2017-08-15 13:23:23 · 6101 阅读 · 0 评论 -
封装数据出错-->字符串-时间
我们使用BeanUtils时候,他是不支持字符串转换成 时间。 我们可以自己定义个转化器: 1:编写一个类,实现Conventer接口 2:实现方法 convert(转化成的类型,前台页面传入 的字符串) 将Object转换成DateSimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date date=sdf.parse((S原创 2017-08-22 15:19:23 · 289 阅读 · 0 评论 -
easyui异步树,一开始全展开
文件夹节点+1,下面的会发这末多次响应 ,响应太多了,并且还要向数据库查询文件夹节点+1次$('#t').tree({ url : 'aAction!Tree.action', lines : true, checked : true, onLoadSuccess : function(node,data){ var t=$(this);原创 2017-08-28 14:31:10 · 1020 阅读 · 0 评论 -
easyui更换主题
放再公共的js文件下,并且必须是在easyui的后面 。 一般我们会引入easyui自带的主题 如下:<link id="easyuiTheme" rel="stylesheet" href="<%=basePath%>//jslib/jquery-easyui-1.2.6/themes/<%easyuiThemeName%>/easyui.css"其中<%easyuiThemeName%>是原创 2017-08-28 11:42:58 · 3975 阅读 · 0 评论 -
HTML+CSS
前端和后端 C/S:Client/Service 客户端服务器模式 桌面应用程序 Swing组件来实现界面 大家以后使用Swing的概率基本为0 B/S:Browse/Service 浏览器服务器模式 基于浏览器进行访问和使用的项目案例 前端页面开发和后端服务器开发前端:玩页面,浏览器访问页面直观能看到的所有效果都是前端实现 后端:对前端页面的支持(获取+提供)三原创 2017-09-13 18:20:34 · 728 阅读 · 0 评论 -
easyui对Date进行格式化
当我们在后台存日期的时候是用的date,当返回到前台的不是字符串,就会 变成一串的数字。我们可以扩展javascript的Date的format方法。 Date.prototype.format=function(format){ if(isNaN(this.getMonth())){ return ''; } if(原创 2017-08-27 17:55:15 · 452 阅读 · 0 评论