摘要:request内置对象是使用最多的一个对象,其主要作用是接收客户端发送来的请求信息。如请求的参数、发送的头信息等都属于客户端发送来的信息。request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是用在http协议上。 下面我们具体介绍
阅读全文
摘要:如果希望设置一个属性,可以让所有用户看得见,则可以将属性范围设置成application,这样属性即可以保存在服务器上。 下面写一个小例子来验证一下: (1)application_demo.jsp (2)application_demo2.jsp 浏览器显示:(此时我们打开两个不同的浏览器) 注:
阅读全文
摘要:session属性设置后,不管是客户端跳转还是服务器端跳转,只要属性设置了就可以取得。 下面写个小例子来验证一下: (1)session_demo.jsp (2)session_demo2.jsp 浏览器显示: 可以看到地址栏发生了跳转,属性值也取到了。但是此时如果在新的一个浏览器直接访问sessi
阅读全文
摘要:request属性范围表示在服务器跳转后,所有设置的内容依然会被保留下来。(服务器端跳转:页面跳转,地址栏不发生变化) 下面写个小例子测试下: (1)request_demo.jsp (2)request_demo2.jsp 浏览器中显示:
阅读全文
摘要:page属性范围(使用pageContext表示,但是一般习惯于将这种范围称为page范围)表示将一个属性设置在本页上,页面跳转之后无法取得。 下面我们来写两个小例子测试一下: 1.在同一个jsp页面设置一个属性并取出属性: 浏览器中显示: 2.在不同页面设置属性并取出属性 (1)page_demo
阅读全文
摘要:1.静态包含: <%@ include file="被包含的文件的路径"%> 2.动态包含: 不传递参数:<jsp:include page="{要包含的文件的路径|<%=表达式%>}" flush="true|false"/> 传递参数:<jsp:include page="{要包含的文件的路径|
阅读全文
摘要:一、添加数据库以及表 在这里我们使用的是mysql数据库 二、配置数据库的驱动程序 将mysql的驱动程序复制到Tomcat目录下的lib目录中 注:在Tomcat中如果配置了新的jar包,则配置完成后一定要重新启动服务器。 三、在jsp文件中获取数据库的连接,并将前面创建的表的数据显示出来 四、在
阅读全文
摘要:在各个常用的web站点中,当一个页面出错后,会自动跳转到一个页面上进行错误信息的显示。下面我们说说这个操作是怎么实现的。 要想完成错误页的操作,在jsp页面必须满足两个条件: (1)指定错误出现时的跳转页,通过errorPage指定 (2)错误处理页必须有明确的标识,通过isErrorPage属性规
阅读全文
摘要:jsp有两种方法可以设置文件编码: (1)<%@page language="java" contentType="text/html;charset=utf-8"%> (2)<%@page language="java" contentType="text/html" pageEncoding="
阅读全文
摘要:在jsp中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须在使用Scriptlet标记出来。在JSP中总共有3种Scriptlet代码 1.第一种:<%%> 在此Scriptlet中可以定义局部变量、编写语句等,如下图所示(demo1.jsp): 在浏
阅读全文
摘要:jsp支持两种注释的语法操作,一种是显示注释(在客户端允许看的见),另一种是隐式注释 显示注释:<!--注释内容--> 隐式注释: 格式一://单行注释 格式二:/*多行注释*/ 格式三:<%--jsp注释--%> 编写一个小例子测试下: 利用Dreamweaver编写一个demo1.jsp文件,存
阅读全文
摘要:http://tool.oschina.net/commons?type=5
阅读全文
摘要:一、Tomcat下载 可以直接从Apache的网站上下载Tomcat(http://tomcat.apache.org/),进入首页后,在左边Download一栏可选择你要下载的版本,点击便可进入Tomcat下载的首页。 注:你会在首页发现有手工安装版和服务安装版,如果下载的是Windows的服务安
阅读全文
摘要:一、配置 对于登录系统,我们将会使用到两个扩展,Flask-Login 和 Flask-OpenID。在microblog.py中配置: Flask-OpenID 扩展需要一个存储文件的临时文件夹的路径。对此,我们提供了一个 tmp 文件夹的路径。 二、重构用户模型 Flask-Login 扩展需要
阅读全文
摘要:我们将使用 Flask-SQLAlchemy扩展来管理我们应用程序的数据。这个扩展封装了SQLAlchemy 项目,这是一个 对象关系映射器 或者 ORM。ORMs 允许数据库应用程序与对象一起工作,而不是表以及 SQL。执行在对象的操作会被 ORM 翻译成数据库命令。 通常,我们如果建立数据库不当
阅读全文
摘要:一.配置 1.为了能够处理 web 表单,我们将使用 Flask-WTF,该扩展封装了 WTFForms 并且恰当地集成进 Flask 中。许多 Flask 扩展需要大量的配置,因此我们将要在 microblog 文件夹的根目录下创建一个配置文件以至于容易被编辑。(config.py) 2.既然我们
阅读全文
摘要:由于python中生成html比较繁琐,所以flask自动为你配置好jinjia2模板。下面我们开始学习模板应用吧~ 1.编写microblog模块 注:(1)这里为了渲染模板,我们从Flask导入了render_template函数,此函数需要传入模板名以及一些模板变量列表,返回一个所有变量被替换
阅读全文
摘要:对于flask框架的学习全部借鉴于http://www.pythondoc.com/flask-mega-tutorial/index.html 在学习的过程中,我使用的是Pycharm IDE,Pycharm中可直接建立flask项目。在我学习的教程中他使用的python 2,因为后面学的有些东西
阅读全文
摘要:哈哈,原来今天是程序员的节日啊,快乐咯,可是今天好冷好冷~~
阅读全文
摘要:@echo offset pgsql_path=d:\"Program Files"\PostgreSQL\9.3\bin\ //安装目录set database=postgres //数据库名set server=localhost //服务器地址set post=5432 //端口号set us
阅读全文
摘要:@echo offset date_string=%date:~0,4%_%date:~5,2%_%date:~8,2% //日期set time_string=%time:~0,2%_%time:~3,2%_%time:~6,2% //时间set back_path=d:\mysqldatabac
阅读全文
摘要:1.开始-》控制面板-》程序(点击“卸载程序”)-》启动或关闭windows功能-》Internet Information Services(Internet信息服务)-》FTP服务器(勾选FTP服务器、FTP服务站点)-》Web管理工具(勾选IIS管理服务,IIS管理脚本和工具、IIS管理控制台
阅读全文
摘要:winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网
阅读全文
摘要:一、echo命令 (echo图文版) 1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志)。3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标
阅读全文
摘要:一、使用bat批处理文件备份oracle(前提是配置好oracle数据库客户端) @echo off set databasename=orcl //数据库名 set username=ninic //用户名 set password=***//密码 set connect=%username%%p
阅读全文
摘要:1.资源的加载 重量级框架启动时要消耗大量的资源、内存、cpu等,而轻量级框架则是需要什么加载什么。 2.依赖性 重量级框架依赖性较强,会强制开发者写一些与框架绑定的类,而轻量级框架并不强制 3.解决问题的侧重点 重量级框架强调高可伸缩性,一般适用于大型企业开发。轻量级框架侧重于减小开发的复杂度,他
阅读全文
摘要:1.Ctrl+Alt+t 打开终端 2.输入:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 3.输入:sudo gedit /etc/apt/sources.list
阅读全文
摘要:1.Ctrl+Alt+t 打开终端 2.输入 wget -q -O - http://www.pgadmin.org/pgp/archive_key_debian_Ubuntu.gpg | sudo apt-key add- 3.输入 sudo gedit /etc/apt/sources.list
阅读全文
摘要:今天早上开启虚拟机时,会提示以下如图所示的错误。 解决方法为:我的电脑-》管理-》服务和应用程序-》服务-》VMwareAuthorization Service-》启动
阅读全文