注意:将eclipse中的tomcat与本地的tomcat保持一致,即将eclipse中的tomcat设置为托管模式(第一次创建tomcat实例后,双击实例,在Severe Location里选择第二项)
JSP页面元素
HTML、java代码、注释、指令
a、脚本Scriptlet
i.主要用于定义局部变量
<% 局部变量、java代码 %>
ii.主要用于定义全局变量
<%! 全局变量、定义方法 %>
iii.主要用于输出表达式
<%= 输出表达式%>
注意:在java的out.print语句中,用"< br >"类似的双引号包裹的HTML标签字符串仍可以发挥原有的功能(脚本中仍然可以解析HTML代码)
在脚本Scriptlet中,out.println类似的语言都不能达到回车的目的。
b、指令
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
关于指令的详细内容,可以百度【JSP指令】
在此只对page指令进行详解
<%@ page…%>
page指定的属性:
language:jsp页面使用的脚本语言
import:导入类
pageEncoding:jsp自身编码 jsp->java
contentType:浏览器解析jsp的编码
c、注释
HTML注释:<! – 注释内容-- >
java注释://注释内容
JSP注释:<%–注释内容–%>
在查看网页原码时,只有HTML注释可见,java和JSP注释不可见
JSP内置对象
内置:自带的,不需要new也能使用的对象
一般情况下,要使用对象要进行new操作
Person per=new Person();
但是JSP有9个内置对象不需要new也可以被调用:
1、out
输出对象
向客户端输出内容
2、pageContext
3、request
请求对象
存储“客户端向服务端发送的请求信息”
(客户端向服务端发出一个请求,请求的对象就在request中包含了)
request对象常见方法
String getParameter(String name)
根据请求的字段名key,返回字段值value
String[] getParameterValues(String name)
根据请求的字段名key,返回多个字段值value
(常见多选按钮checkbox)
setCharactEncoding(“编码格式utf-8”)
设置请求编码
(如果不设置就默认tomecat编码,tomcat7以前是iso-8869-1,tomcat8以后是utf-8)
getRequestDispatcher(“b.jsp”).forward(request,response)
请求转发:A->B(跳转页面)
ServerContext getServerContext()
获取项目的ServerContext对象
4、response
5、session
6、application
7、config
8、page
9、exception
更新 :应各位朋友的需求,补上了OC版本的demo, OC版下载地址另外附上 : swift版下载地址CoreImage是Cocoa Touch中一个强大的API,也是iOS SDK中的关键部分,不过它经常被忽视。在本篇教程中,我会带大家一起验证CoreImage的人脸识别特性。在开始之前,我们先要简单了解下CoreImage framework 组成CoreImage f
原因(猜测):pom里面需要的maven插件,当前maven没有或者不支持高版本的。解决办法:把本地仓库的maven插件删了,或者直接新建一个maven仓库,重新下载插件。...
作者:废物大师兄来源:www.cnblogs.com/cjsblog/p/9445792.htmlLogstash介绍Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。集中、转换和存储你的数据Logstash是一个开源的服务器端数据处理管道,可以同时从多个数据源获取数据,并对其进行转换,然后将其发送到你最喜欢的“存储”。(当然,我们最喜欢的是Elasticsearch)输入:采集各种样式、大
1、为什么需要测试用例?2、如何根据项目的具体需求,构造测试用例结构?3、测试用例有哪些基本元素组成?4、设计测试用例时,需要遵循哪些基本的原则?5、在测试用例设计方面,白盒测试方法和黑盒测试方法是如何体现出来的?6、系统测试用例设计和功能测试用例设计有什么区别?7、测试用例如何被组织起来完成不同阶段的测试任务?本章从以上7个维度去描绘1、为什么需要测试用例? 测试用例是为某个特定测试目标而设计的,它是测试操作过程序列、条件、期望结果及相关数据的一个特...
jquery - easyUI的使用 参考:http://hi.baidu.com/flyredfly/item/f87b923e1ae3d683c3cf29e4http://blog.csdn.net/l277759183/article/details/6072797http://www.cnblogs.com/Jacques/archive/2012/01/09/23
我已经做了很多次了。我的第一个建议是使用virtual environments。这样,您就可以在任何项目需要该版本的python时使用python 3.6,在其他需要该版本的项目中使用python3.7。但是在windows上,以下是最好的步骤:1.)使用命令提示符从计算机上卸载Python3.72.)双击ProgramFiles文件夹,查看是否有任何需要删除的Python3.7文件夹。不要删除...
原文地址:http://developer.android.com/training/displaying-bitmaps/manage-memory.html除了在上一节中描述的步骤之外,还有一些细节上的事情可以促进垃圾回收器的回收及位图的复用。其推荐的策略取决于Android的目标版本。示例APP BitmapFun展示了如何使应用程序在不同的版本上高效的工作。为了给这节课的知识奠定一些基础,下
From: http://blog.csdn.net/tiantian715/
scrapy的概念和流程学习目标:了解 scrapy的概念了解 scrapy框架的作用掌握 scrapy框架的运行流程掌握 scrapy中每个模块的作用1. scrapy的概念Scrapy是一个Python编写的开源网络爬虫框架。它是一个被设计用于爬取网络数据、提取结构性数据的框架。Scrapy 使用了Twisted['twɪstɪd]异步网络框架,可以加快我们的下载速度。Scrapy文档地址:http://scrapy-chs.readthedocs.io/zh_CN/1.0
Chinese translated version of Documentation/00-INDEXIf you have any comment or update to the content, please contact theoriginal document maintainer directly. However, if you have a problemcomm
1:初学JAVA,都知道JAVA是面向对象的编程。笔者这节开始说说类和对象。(实例仅供参考,如若复制粘贴记得修改包名和类名,避免出错)学习JAVA的快捷键,Alt+/代码补全功能,其实此快捷键启动了Eclipse代码辅助菜单,Shift+Ctrl+o快捷键导入包Ctrl+F可以快速查找API,中文版API,百度云链接:http://pan.baidu.com/s/1slQWhCL 密码:c...
I am taking Spanned Text from an EditText box and converting it to a HTML tagged string using HTML.toHtml. This works fine. I have verified that the string is correct and contains ain the appropriate ...