使用JSP or Servlet技术开发新闻发布系统(8)

没有(7)

 

${username }<!-- 为一种扫描 page->request->session->application 如果在某个作用域中找到合适的 那么停止扫描 -->

 

items:集合对象
var:声明一个变量 迭代出集合中每行的属性

 

如果在页面上禁用标签   属性无法接收

 

页面上的编码utf-8 接受页面编码也是UTF-8
request对象 在传输的过程中 编码格式依然是ISO-8859-1
request.getParameter 用来获取 表单中(or地址栏上的) 对应空间上的name属性的值  

 

JSP九大内置对象:
request:请求
response:响应
session:会话
application:应用
page:页面
pageContext:页面上下文
out:输出
config:配置
exception:异常

 

jsp
java server page:
1.指令
2.html标签
3.样式表
4.java代码
5.javascript

 

指令:<%@page%> <%@include%> <%@taglib%>
html:<div> <table>
样式表:style
java代码:<%%>写完一句用分号收尾 <%=%>不允许写分号
javascript:<script>

 

tomcat
应用服务器:
conf文件夹:xml文件 服务器的一些核心配置文件
webapps:项目的文件
work:jsp-->java-->class

 

请求  request:
request.getParameter() 获取表单name属性的value
request.getParameterValues() 获取表单中相同name的value String[]
request.getRequestDispatcher().forward() 实现页面的跳转 (转发)
request.setCharacterEncoding() 设置请求的编码格式
request.setAttribute 向request域中发送一组以键值对存在的对象
request.getAttribute 在request域中通过键获取值

 

session
setAttribute 向session域中发送一组以键值对存在的对象
getAttribute 在session域中通过键获取值

 

response 响应
response.sendRedirect 重定向
response.addCookie 向浏览器添加一个cookie
response.setCharacterEncoding() 设置响应的编码格式

 

cookie
可以将内容信息存放在浏览器上 以明文形式展示 不宜存放隐私度很高的信息
Cookie c = new Cookie(String,String);
c.setMaxAge(60*60*24*5)
c.setPath("/")
response.addCookie(c);

 

Cookie[] cs = request.getCookies();

 

servlet
1.基于web容器的一个java类
2.继承HttpServlet
重写doGet或doPost方法
在web.xml中配置servlet

 

生命周期
1.实例化
2.初始化:有且仅运行一次
3.服务
4.销毁

 

jndi
连接池 :分配连接 频繁的打开 和 关闭连接对象
1.配置tomcat中的context.xml
<Context name="" auth="Container" type="DataSource" maxActive= maxIdle=""
maxWait driverClassName username password url
>
2.将驱动包放到tomcat下的lib文件夹
3.Context ctx = new InitialContext()
ctx.lookup("java:comp/env/name");
getConneciton

4.web.xml
<resource-ref>

 

好的,这里就到此为止了,接下来是    使用Hibernate开发租房系统

欢迎关注、评论,谢谢了!!!

 

posted on 2017-03-31 00:35  凌雨轩林  阅读(308)  评论(0编辑  收藏  举报

导航