1. request.setAttribute和requst.setParameter
get/setParameter是在对页面表单中的元素进行操作,获取的是这个表单元素中的值,其类型是字符串
get/setParameter是httpservletRequest接口的方法,该接口继承自httpservlet抽象类,主要应用于HTTP协议的请求和回应。
servlet中使用getParameter取回表单输入用户名的值
str=request.getParmeter("user");
get/setAttribute是对你页面中自己定义的对象进行操作,获取的是一个Object对象,必须进行强制类型转换后才可以进行进一步的操作,attribute是属性的意思
get/setAttribute是servletContext接口的实现方法,,使用该接口来表示web应用程序的上下文。
2.关于servlet的转发
httpServlet接口的sendRedirect()方法
RequestDispatcher()接口的forword()方法的区别
sendRedirect()是在客户端实现跳转,浏览器做了两次请求
forword()是在服务器端实现跳转,浏览器做了一次请求,由servlet容器实现跳转到另一个servlet上<jsp:usebean class="包.类" scope="作用范围" id="对象"><jsp:setproperty property="*" name="id">
<jsp:getproperty property="属性" name="id">
3.
javabean的要求:
javabean都放在同一个包中
jsp调用的是javabean中的无参构造方法
javabean是封装的public class,其属性使用getter,setter方法实现
4.
javabean中属性的保存范围;
page范围:只在当前页中使用,常使用在数据库的操作中,因为每次数据库操作,在每次使用完以后必须关闭。
request范围:只使用在一次跳转中
session范围: 保存在一次会话当中,只实例化一次,开发购物车时使用
application:属性公有,在服务器中使用一次
在其中page范围和session范围最重要
jsp和javabean的笔记是比较多的,但在使用ubuntu时不小心误删除了</jsp:getproperty></jsp:setproperty></jsp:usebean>
get/setParameter是在对页面表单中的元素进行操作,获取的是这个表单元素中的值,其类型是字符串
get/setParameter是httpservletRequest接口的方法,该接口继承自httpservlet抽象类,主要应用于HTTP协议的请求和回应。
servlet中使用getParameter取回表单输入用户名的值
str=request.getParmeter("user");
get/setAttribute是对你页面中自己定义的对象进行操作,获取的是一个Object对象,必须进行强制类型转换后才可以进行进一步的操作,attribute是属性的意思
get/setAttribute是servletContext接口的实现方法,,使用该接口来表示web应用程序的上下文。
2.关于servlet的转发
httpServlet接口的sendRedirect()方法
RequestDispatcher()接口的forword()方法的区别
sendRedirect()是在客户端实现跳转,浏览器做了两次请求
forword()是在服务器端实现跳转,浏览器做了一次请求,由servlet容器实现跳转到另一个servlet上<jsp:usebean class="包.类" scope="作用范围" id="对象"><jsp:setproperty property="*" name="id">
<jsp:getproperty property="属性" name="id">
3.
javabean的要求:
javabean都放在同一个包中
jsp调用的是javabean中的无参构造方法
javabean是封装的public class,其属性使用getter,setter方法实现
4.
javabean中属性的保存范围;
page范围:只在当前页中使用,常使用在数据库的操作中,因为每次数据库操作,在每次使用完以后必须关闭。
request范围:只使用在一次跳转中
session范围: 保存在一次会话当中,只实例化一次,开发购物车时使用
application:属性公有,在服务器中使用一次
在其中page范围和session范围最重要
jsp和javabean的笔记是比较多的,但在使用ubuntu时不小心误删除了</jsp:getproperty></jsp:setproperty></jsp:usebean>