Java web 第八天

EL表达式和JSTL标签库

javaBean:
它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。
书写JavaBean需要满足五个规范:
1.这个java类,被public修饰
2.这个java类要提供公共的无参数的构造方法
3.要提供私有的属性
4.要给私有的属性提供公共的set或者get方法
5.要实现Serializable接口

访问JavaBean的属性:
类的成员变量和属性的一个关系:
在普通的java类里面,成员变量可以说成就是属性。
在JavaBean里面,成员变量和属性就有了区别。
在JavaBean 里面什么是成员变量呢? 比如:private String id; 那么id就是成员变量
在JavaBean 里面什么是属性?就是get或者set后面的字段名称(字段名称的首字母小写),就是属性。

BeanUtils 工具

代码如图所示:

EL 表达式 :

MyServlet.java x
 package cn.itcast.chaptero7.servlet;2eimport java.io.IOException;..

 /**
*Ssnxlet implementation class MiyServlet17*/
@webServlet( " /myservlet"')
public class MyServlet extends HttpServlet {i20
private static final long serialVersionUID = 1L;

**

*@see HttpServletdoGet(HttpServletRequest request,HttpServletResponse response)

*/
protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, TOException {
Personp = new Person();
p.setName( "xianchen");
Map<String,string> map ,= new HashMap<String,String>();
map.put( "my-name" , "map的值");
request.setAttribute( "user",nu11);
request.setAttribute( "person ",p);
request.setAttribute( "username","xianchen");
request.setAttribute( "password" , "19");
RequestDispatcher dis = request.getRequestDispatcher( "myjsp.jsp");
dis.forward(request,response);
}
/**
*@see HttpServlet#doPost(HttpServletRequest request,HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

/TODO Auto-generated method stub

doGet(request,response);

 }

创立一个pageContext.jsp文件:

创立一个scopes.jsp文件:

 

 创立一个param.jsp文件

创立cookie.jsp的JSP文件 

 

cookie.jsp X
<page language="java" contentType="text/html; charset=UTF-8"2pageEncoding="UTF-8"%>
<! DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
 <title>Insert title here</title>8 </head>
<body>
<% response.addCookie(new Cookie("username" , "xianchen")); %>


获取cookie对象:${ cookie.username }<br/>

获取cookie对象名字: ${cookie.username.name }<br/>

获取cookie对象值:${cookie.username.value }<br/>

</body></html>l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值