什么是内置对象 JSP内置对象是 Web 容器创建的一组对象,不用通过手动new就可以使用 JSP中的九大内存对象  request 请求对象  response 响应对象  out   输出对象  application 应用程序对象  session   会话对象  pageContext  页面上下文对象  page    页面对象  config  配置对象   exception  异常对象 JSP内置对象request request对象 客户端向服务器端发送请求数据,我们通过req…
什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技术的网站可以实现与用户的交互功能. (2).自动更新:无需手动操作,便会自动生成新的页面,可以节省工作量. (3).随机性:即当不同的时间.不同的人访问同一网址时会产生不同的页面效果. 为什么需要动态网页? 静态网页不能真正与用户实现互动.静态网页的内容是固定的,当修改了网页中的元素的时候,都需要重…
JSP内置对象application application对象 JSP常用的内置对象 对象的作用域 作用的分类 对象的作用域 page作用域 实例 //页面1 <% String name = "page"; pageContext.setAttribute("name",name);%><strong> testOne:<%=pageContext.getAttribute("name") %></s…
  一:为什么需要动态网页    由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页  ①:动态网页是指在服务器端运行的,使用程序语言设计的交互网页,她们会根据某种条件的变化返回不同的网页内容.  ②动态网页需要使用服务器脚本语言. 三:动态网页的优势: ①        交互性:即网页会根据用户的要求和选择而动态改变和显示内容. ②        自动更新:即无時须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量. ③ …
Servlet简介 什么是Servlet 其实就是一个类,主要负责处理用户的请求和做到数据的相应以及页面的跳转,基于Java技术的Web组件 Servlet API Servlet接口 Servlet与JSP的关系 JSP首先转换为.java文件,被JVM编译成一个.class,其实上他俩就是一个东西 JSP负责进行页面数据的渲染 Servlet处理请求和相应 Servlet的创建配置启动 1.实现Servlet接口 init():初始化Servlet 默认Servlet的初始化在首次访问到Se…
本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基于上篇文章基础之上进行深入学习的.程序员带你学习安卓开发-XML文档的创建与解析 Sqlite数据库: Sqlite数据库是在安卓中使用较广泛的数据库.其为简单.轻巧的Sql类文件型数据库.因以简单的文本形式保存,所以安全性不是很高.只要拿到sqlite数据库文件就可以得到数据.所以这就决定了sql…
一.JSP与ASP (1)Web服务器的支持:大多数通用的Web服务器如:Apache.Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal WebServer可以支持ASP. (2)平台的支持:JSP具有平台独立性,只要是一般的Java程序可以运行的平台,都支持JSP程序.Windows平台可以很好的支持ASP,但ASP对于基于Win32逐渐模型的依赖,使得它难于一直到其它平台上. (3)组件模型:JSP是建立在可重用的.跨平…
        News新闻发布系统分页的实现 1.首先我们要在NewsDAO中创建一个方法,返回List<NewsEntity>集合,其中pageIndex表示当前页,pageSize表示新闻数量 public List<NewsEntity> GetSelect(int pageIndex,int pageSize); 2.NewsDAOImpl类实现了NewsDAO,所以自然继承了GetSelect()方法 public List<NewsEntity> GetS…
2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师敲着牛腩新闻发布系统,感觉棒棒哒,看了前面二十集,发现牛腩老师真的是把党的思想贯彻的淋漓尽致,跟着牛腩老师一起学习,发现了很多让我怦然心动的小知识,每次都让我的小宇宙爆发,现在就把这些小技巧分享给小编的小伙伴.该博文小编主要讲解三个方面的知识.第一:如何让代码整齐美观,第二:代码的注释,第三:连接数…
前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别人博客写代码肯定不行,所以我们今天就来做一个简单的新闻发布系统,系统第一阶段不需要太难,主要有以下功能 ① 新闻类型管理 ② 新闻管理(具有图片上传功能) ③ 新闻浏览 功能虽然不多,但是也涵盖很多基本操作了,程序不过增删查改嘛,外加上传附件,够了.于是开始我们今天的学习吧 准备工作 根据昨天的折腾…
1.新闻发布系统的列表: <html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />      //这里的网页编码必须要保留,不然会导致网页的乱码<?php ini_set("error_reporting","E_ALL & ~E_NOTICE");?><?php mysql_conn…
基于JSP+Servlet+bootstrap开发电影院购票系统:开发环境: Windows操作系统开发工具: MyEclipse+Jdk+Tomcat+Mysql数据库 程序要求:电影院订票系统 用户信息管理:用户注册后,可修改个人信息.登录密码等 影片分类:对影片进行分类,按类型.国家区域分类,有筛选功能 影片的信息:(影片的名称.导演.演员.简介及上映时间等) 按价格查询票源:不同影院价格不同 按时间查询票源: 影片的推荐:可根据影片好评度或售票量进行推荐,推荐好评度高或售票量高电影 观影…
本系统使用的是基于JSP+SERVLET+TOMCAT6 数据库使用的是MYSQL IDE是MYECLIPSE8.5,页面编辑使用的是百度的ueditor,比较适合咱国人 采用MVC模式,使用的关键技术,通用的分页技术,一些项目开发的小技巧,如批量删除,,,本文章适合刚学习JSP+SERVLET,但没有实战经验的童鞋.欢迎交流学习. 1,第一个模块是登陆处理. 关键代码如下: <form action="${pageContext.request.contextPath }/user?me…
拖了这么久..今天把栏目管理还有新闻管理模块的也挂出来.. 栏目管理跟用户管理一样. 这里重点讲解新闻管理. 效果图如上: 1,可选择栏目类别,且栏目类别是动态生成的. 默认生成的文章是未审核状态的. 栏目类别: <select name="typeId" id="typeId" style="width: 100"> <option value=""> 请选择 </option> <…
1.主页面 1.1登录 1.2    分页 2.注销 3.代码如下 package cn.news.dao.impl; import java.sql.SQLException; import org.junit.Test; import cn.news.dao.BaseDAO; import cn.news.dao.IUserInfoDAO; import cn.news.entity.UserInfo; public class UserInfoDAOImpl extends BaseDAO…
开发环境: Windows操作系统开发工具: Eclipse+Jdk+Tomcat+MYSQL数据库 运行效果图:…
接下来讲解的是通过AJAX验证用户名是否已经添加 用户名: <input type="text" name="userName" id="userName" onblur="validateName()" /> 当输入完信息,移开光标时,则会调用validateName()这个JS函数. 该函数如下: <script type="text/javascript"> var reque…
1.基于业务需求的WEB系统设计 2.下载Tomcat并创建Web工程并配置相关服务 下载tomcat,解压并启动tomcat服务. 1)新建web app项目 创建好之后的效果 2)对tomcat进行配置 3.Web系统数据处理服务层开发 WeblogService代码开发 package com.spark.service; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedS…
分页实现: 实现数据的分页显示,需要以下几个关键步骤: ①确定每页显示的总页数 ②计算显示的总页数 ③编写SQL语句 实现效果如图所示: 当点击下一页时,地址栏地址为?pageIndex=2 1.创建util包,Page类,定义相关属性并进行封装: package cn.news.util; import java.util.List; import cn.news.entity.NewsDetail; public class Page { //当前页 private int pageInde…
先来一个分层架构图: WeebRoot目录下的页面: 现在,此项目以实现登录,注销,新闻列表,编辑主题>>>> 先来登录部分的关键代码 index.jsp中的代码 userInfoServlet中的全部代码: package cn.news.Servlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.SQLException; import java.util.ArrayList;…
导读:在千万个回眸中,终于看见了牛腩的归途.好吧,牛腩该整合的都整合完毕了,到了发布的时候了.这时候,不得不再次感慨那句不知道感慨了多少次的感慨:为什么,我要遭遇这么多的坎坷?下面,结合自己的情况,说一下网站发布的事儿. 一.IIS安装 首先,IIS是系统本身就自带的,不用特别的下载.控制面板--程序--程序和功能--启用或关闭Windows功能--Internet信息服务.具体的,往上的安装教程很多,自己看着选吧. 注意:一定注意勾选项的选择,因为要是该勾的没勾,网站发布是会闹事儿滴.(服务端…
导读: 这些天一直在做牛腩的网页,比如什么首页.出错页.新闻内容页等.在学习的不断推进中,一些刚开始理解的不是很好的东西,也逐渐的深刻了起来.下面,就对这一段时间的学习,做一个总结.主要总结内容有:盒子模型,CSS选择器优先级,标准流和浮动. 一.概念把握 [1]盒子模型: 下图就是一个盒子模型的图例(将就着看吧,我也是尽力了!).别的就不多说,相信这张图,大家都能看懂.主要说一下自己在学习后,对这些概念的理解. TOP: margin(边界.留边):现在看到它,我就想起以前老师讲on和over…
VS2011使用验证控件出现" WebForms UnobtrusiveValidationMode 需要"jquery"ScriptResourceMapping.请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping. "的解决办法. 方法一:在webconfig中找到 <appSettings>  <add key="aspnet:UseTaskFriendlySynchronizationCon…
导读:在上一篇博客中,介绍了简单的SQLHelper重构,即数据库链接,打开和关闭链接的优化等.现在,将介绍参数化查询和执行命令类型的改造. 一.必要性 1,参数化查询 在上篇博客中,在查询的时候,仅仅通过传入一个SQL语句,比如:insert into category(name) values('hhx'),这样做是可行的,但它会导致一个问题(SQL注入),就是,如果用户输入的是:hhx') delete  category where .......更甚至是:hhx') delete fr…
导读:在机房重构的时候,就用到了SQLHelper,但那时候即使把代码反复看了很多遍,也看了注释,还和同学交流,也依然是半懂不懂.现在,我再次用到了SQLhelper这个东西,就来说说SQLHelper是怎么构建的. 一.Why?(为什么用) 1,首先看普遍性的D层操作 <span style="font-size:18px;"><span style="font-size:24px;">/**************************…
1. 大容量的数据显示的缺点: ●当数据量较多时,用户需要拖动页面才能浏览更多信息: ●数据定位不便: 2.分页显示: ●既能显示多条数据,又不需要拖动页面,是数据更加清晰直观,页面不再冗长,也不受数据量的限制: ●实现分页的方式下面两种:   ★一.例如,将所有查询结果以集合等形式保存在内存中,翻页时从中取出一页所需的数据显示: ◆这种方法有两个主要的缺点:  1.用户看到的可能是过期数据:  2.如果数据量非常大,查询一次数据集会耗费很长时间,并且存储的数据也会占用大量内存开销.   ★二.…
目录 说明 UWP应用唤醒方式 跟微信APP交互数据 APP之间交互数据的前提 说明 我们经常看到,在手机上不需要退到桌面,APP之间就可以相互切换,并且可以传递数据.比如我在使用知乎APP的时候,需要使用新浪微博账号登录,点击“微博登录”后,系统自动唤醒新浪微博APP,并将知乎请求登录的数据传给了微博APP(微博APP界面上可以看到是知乎请求登录授权),见下图:    如上所示,依次点击“微博登录”.“确定”,手机界面自动来回切换,不需要人为干预.另外,如果我们在知乎看到一篇有意思的文章,需要…
1.首先搭建服务器端. 使用MyEclipse开发工具 public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ArrayList<Food> food = new ArrayList<Food>(); Gson…
本教程致力于可以快速的学习安卓软件开发,希望能通过一系列自己手写的教程,帮助正在学习或想要学习安卓开发的同仁. 本教程由今日头条-全栈攻城狮号首发,都是一个字一个字码的.请尊重劳动成果,转载请注明出处. 更多文章请关注:做全栈攻城狮.写代码也要读书,爱全栈,更爱生活.请不要吝啬您的手指,关注我吧.关注有惊喜哦. 安卓开发系列文章目录请查看:http://www.chengxiaoxiao.com/bozhu/1336.html 上篇文章:安卓项目-利用Sqlite数据库,开发新闻发布系统讲解了S…
1.动态网站开发基础 1-1:动态网页 a.为什么需要动态网页(当我们需要修改网页内容的时候,都要重新上传一次覆盖原来的页面.而且,制作必须要通过专用的网页制作工具,比如:Dreamweaver.Frontpage等,但是使用动态网页就可以解决这两个问题.) b.什么是动态网页(例如:百度搜索工具,储存数据.反馈数据.随机获得数据.随时变化页面内容等等)三个特性:交互性.自动更新.随机性 c.如何实现动态网页(谷歌搜索工具,储存了10200000项符合Java技术的结果,而且超链接,排列的顺序都…