web基础学习笔记
2016-05-18 19:47
441 查看
在servlet中写<c:forEcah> </c:forEach>这类的标签时,必须加上下面代码作为引导
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="c" %>
<c:forEach var="info" items="${infos}">
<tr>
<td>${info.bid}</td>
<td>${info.btitle}</td>
</tr>
上面的这几行代买需要注意的是 var相当于foreach()循环里面的每一个元素
items 要注意后面有一个s 这里面后面写的格式是 items="$items{infos}"
这里面表示的是这个集合,也就是上以及传过来的集合,我们需要将他来遍历
下面遍历的的属性并不需要get 而是以美元符号开始将其包括在{}中用.来获取其中的属性在网页中就可以逐一的打印出来!
doGet(request, response);
为了避免method中的 get 和 post
我们可以在dopost中加入这一行代码,这样就可以使代码执行下面的dopost
dao = new InfoDao();
ArrayList<Info> infos = dao.queryInfo();
request.setAttribute("infos",infos);
request.getRequestDispatcher("index.jsp").forward(request, response);
额这几行代码的意思是想把dao中查询的结果带到index的相关页面
首先就要new一个InfoDao的对象 然后调用其中查询的方法 因为返回的是一个集合 所以用Arraylist中集合来接受这个结果
然后通过request.setAttribute("inf" infos);这句代码来之路,他表明是的把集合infos贴上你标签,他以后的名字就叫
inf
再然后我们通过 request.getRequestDispatcher("index.jsp").forward(request, response);
第一个括号里面表示你需要到达的位置在哪里呢
第二个括号表示响应和请求
<td><a href="http://www.baidu.com?a=250">${info.bid}</a></td>
html 超文本标记语言
hyper text markup language
title 标题
在body中写内容
<!-- 这里面写注释 -->
<a> </a> 链接标签
href="www.baidu.com" 超链接下面的herf这个属性是表明点击这个链接会跳到那个链接的地址
这个是a标签的属性
<img src=""/> 这类的标签在里面写内容就可以 src是img的属性 双引号里面写地址
标签之间的嵌套
<a href="www.baidu.com"> <img src=""></a>
<!--下面这段代码表示点击1下文字后就会转到herf这后面的链接-->
<h1><a href="file:///D:/DreamDemo/page2.html">敢不敢点击第一下</a></h1>
<!--如果路径不在当前网页的文件夹时要注意路径问题-->
<img src="../images/a.jpg"> 这个表示上一个目录下面的文件 需要用../
如果在当前网页下面就可以直接调用
<table></table> <!--这是表格标签-->
align="" 对齐的方式
colspan和并列 后面写合并的列数
< td colspan="3">我</td> 向右边合并3列
< td rowspan="2"></td> 向下合并2行
<input type="text" > 文本输入框 还有属性 name value
<input type="file" name=""> 文件上传框
<input type="hidden"> 隐藏框 和文本框一样 但是看不见,隐藏了
<input type="password"> 密码框
<textarea cols="4">这里写内容</textarea> 限定了范围
按钮框
<input type="button" value="adsh"/>
<input type="image" src="sdkhf"> 图片按钮
<input type="submit" value="ash"> 提交按钮 将数据提交到服务器
<input type="reset" value="重置"> 恢复重置按钮
单选
<input type="radio" value="男" name="sex"> 单选框
<input type="radio" value="女" name="sex"> name 后面的内容必须相同 因为是单选如果不同的话就可以都选择
复选
<input type="checkbox" value="" name=""> name 也要相同
下拉列表的选框
<select name="city">
<option value="武汉">武汉<option>
<option value="长沙"> 长沙<option>
<option value="北京"> 北京<option>
</select>
<!--CSS--> 样式表 casscading style sheet
选择器
id选择器用的是#开头
类选择器用的是.开头
系统选择器 直接把系统里面的"关键字"写出来下面只要有用到这样的标签就会自动使用
样式是写头里面
a标签的样式
a{ text-decoration 文本修饰 下划线 一般写:none
color:#674562;
font-size:16px;
font-family: ;
......
}
a:hover{ 这个是鼠标点击事件造成的结果
}
image的样式
#imageStyle{
border:10px;边框 为0的时候就祛除了边框
}
table{
test.align:center; 文本居中
width:100%
heigt:auto;
color:blue; 字体的颜色
}
tr{
background-color:red;
表单标签
input
{
border:solid #C33 1pX; 边框 颜色 像素
}
maxlength——》文本输入框里面的字数
input 中的background-color:red;表示的是文本框内是红色
jsp java server page
在html中写 java语言
action 表示点击登录后账号和密码发送到哪里去
method 后面选择post 隐藏输入的信息
get只能做2K post可以接受很大的内容
<form action="login.jsp" method="post"></form>
jsp里面new对象时要导包 ,test.Student;
数据库里面的字段和对象的属性以及和web里面起的名字保持一致,方便使用
首先在主界面设置好表格 <table></table>里面放文本 <input>
这里面所有的内容都是在表单提交标签里面<form action="提交表单后将要去的地方,链接" method="post">
method里面的内容如果没有敏感的数字。例如密码就选择post 一般的话就选择get 但是get只能接受比较小的资源2k
如果输入的内容比较大,还是选择post
在jsp里面写java程序的话需要用<% please在这里写java程序 %>
如果在<%%>里面是数值话在前面要加上一个=
style="background-color:lime; 可以在行变迁后面添加属性美化
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="c" %>
<c:forEach var="info" items="${infos}">
<tr>
<td>${info.bid}</td>
<td>${info.btitle}</td>
</tr>
上面的这几行代买需要注意的是 var相当于foreach()循环里面的每一个元素
items 要注意后面有一个s 这里面后面写的格式是 items="$items{infos}"
这里面表示的是这个集合,也就是上以及传过来的集合,我们需要将他来遍历
下面遍历的的属性并不需要get 而是以美元符号开始将其包括在{}中用.来获取其中的属性在网页中就可以逐一的打印出来!
doGet(request, response);
为了避免method中的 get 和 post
我们可以在dopost中加入这一行代码,这样就可以使代码执行下面的dopost
dao = new InfoDao();
ArrayList<Info> infos = dao.queryInfo();
request.setAttribute("infos",infos);
request.getRequestDispatcher("index.jsp").forward(request, response);
额这几行代码的意思是想把dao中查询的结果带到index的相关页面
首先就要new一个InfoDao的对象 然后调用其中查询的方法 因为返回的是一个集合 所以用Arraylist中集合来接受这个结果
然后通过request.setAttribute("inf" infos);这句代码来之路,他表明是的把集合infos贴上你标签,他以后的名字就叫
inf
再然后我们通过 request.getRequestDispatcher("index.jsp").forward(request, response);
第一个括号里面表示你需要到达的位置在哪里呢
第二个括号表示响应和请求
<td><a href="http://www.baidu.com?a=250">${info.bid}</a></td>
html 超文本标记语言
hyper text markup language
title 标题
在body中写内容
<!-- 这里面写注释 -->
<a> </a> 链接标签
href="www.baidu.com" 超链接下面的herf这个属性是表明点击这个链接会跳到那个链接的地址
这个是a标签的属性
<img src=""/> 这类的标签在里面写内容就可以 src是img的属性 双引号里面写地址
标签之间的嵌套
<a href="www.baidu.com"> <img src=""></a>
<!--下面这段代码表示点击1下文字后就会转到herf这后面的链接-->
<h1><a href="file:///D:/DreamDemo/page2.html">敢不敢点击第一下</a></h1>
<!--如果路径不在当前网页的文件夹时要注意路径问题-->
<img src="../images/a.jpg"> 这个表示上一个目录下面的文件 需要用../
如果在当前网页下面就可以直接调用
<table></table> <!--这是表格标签-->
align="" 对齐的方式
colspan和并列 后面写合并的列数
< td colspan="3">我</td> 向右边合并3列
< td rowspan="2"></td> 向下合并2行
<input type="text" > 文本输入框 还有属性 name value
<input type="file" name=""> 文件上传框
<input type="hidden"> 隐藏框 和文本框一样 但是看不见,隐藏了
<input type="password"> 密码框
<textarea cols="4">这里写内容</textarea> 限定了范围
按钮框
<input type="button" value="adsh"/>
<input type="image" src="sdkhf"> 图片按钮
<input type="submit" value="ash"> 提交按钮 将数据提交到服务器
<input type="reset" value="重置"> 恢复重置按钮
单选
<input type="radio" value="男" name="sex"> 单选框
<input type="radio" value="女" name="sex"> name 后面的内容必须相同 因为是单选如果不同的话就可以都选择
复选
<input type="checkbox" value="" name=""> name 也要相同
下拉列表的选框
<select name="city">
<option value="武汉">武汉<option>
<option value="长沙"> 长沙<option>
<option value="北京"> 北京<option>
</select>
<!--CSS--> 样式表 casscading style sheet
选择器
id选择器用的是#开头
类选择器用的是.开头
系统选择器 直接把系统里面的"关键字"写出来下面只要有用到这样的标签就会自动使用
样式是写头里面
a标签的样式
a{ text-decoration 文本修饰 下划线 一般写:none
color:#674562;
font-size:16px;
font-family: ;
......
}
a:hover{ 这个是鼠标点击事件造成的结果
}
image的样式
#imageStyle{
border:10px;边框 为0的时候就祛除了边框
}
table{
test.align:center; 文本居中
width:100%
heigt:auto;
color:blue; 字体的颜色
}
tr{
background-color:red;
表单标签
input
{
border:solid #C33 1pX; 边框 颜色 像素
}
maxlength——》文本输入框里面的字数
input 中的background-color:red;表示的是文本框内是红色
jsp java server page
在html中写 java语言
action 表示点击登录后账号和密码发送到哪里去
method 后面选择post 隐藏输入的信息
get只能做2K post可以接受很大的内容
<form action="login.jsp" method="post"></form>
jsp里面new对象时要导包 ,test.Student;
数据库里面的字段和对象的属性以及和web里面起的名字保持一致,方便使用
首先在主界面设置好表格 <table></table>里面放文本 <input>
这里面所有的内容都是在表单提交标签里面<form action="提交表单后将要去的地方,链接" method="post">
method里面的内容如果没有敏感的数字。例如密码就选择post 一般的话就选择get 但是get只能接受比较小的资源2k
如果输入的内容比较大,还是选择post
在jsp里面写java程序的话需要用<% please在这里写java程序 %>
如果在<%%>里面是数值话在前面要加上一个=
style="background-color:lime; 可以在行变迁后面添加属性美化
相关文章推荐
- Tomcat的组成(Tomcat独有)
- HDU1176-免费馅饼
- java类中属性优先执行顺序
- 解决夜神模拟器与Eclipse断开连接,逍遥模拟器与Eclipse断开连接问题
- 调用约定:_stdcall,_cdecl
- Intent的使用
- CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)
- iOS:极光推送控制器跳转
- iOS self 和 super 学习
- 《排序算法》——归并排序,插入排序(Java)
- C++ 转换类型运算符 调用构造函数实现的类型转换
- LeetCode-Number of 1 Bits
- awk命令详解
- 出差(3~八)
- ubuntu卸载编译安装的软件
- Hbase数据解析mapreduce过程及遇到的问题
- NYOJ 623 A*B Problem II
- 图论算法总结
- 【bzoj4591】[Shoi2015]超能粒子炮·改 Lucas定理
- jQuery实战学习笔记(二)-用jQuery为页面添加活力