JSP提供的标准动作
2014-07-30 11:12
253 查看
1.Demo获取request中的对象信息
例子:
在Servlet代码中写的内容
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Person person = new Person();
person.setName("ziwen.chen");
person.setAge(30);
person.setAddress("China");
req.setAttribute("person", person);
req.getRequestDispatcher("hello.jsp").forward(req, resp);
}
在前台的JSP中这样使用标准动作
</head>
<body>
<jsp:useBean id="person" class="com.samsung.vo.Person" scope="request"/>
<jsp:getProperty property="name" name="person"/>
</body>
</html>
2.jsp.useBean标准动作。id:声明这个bean的对象名。class:声明bean对象的类型名,当然找个地方是完全限定名。scope:标识这个对象的作用域。标准动作如何体现JAVA的多态,重点关注type属性。标准动作如何直接得到REQUEST中的属性,解决直接向JSP发送请求的问题。重点关注param属性。一个缺陷:如果Person对象中,又含有Dog对象,而这个对象又拥有一个Rabbit对象,标准动作就有点力不从心了。
3.jsp:getProperty标准动作:name,标识具体的对象名称,useBean中的id是对应的。property,标识属性中的标识符。
4.jsp:include标准动作:可以将被包含的页面传入过来,被包含的页面是被编译处理过的。可以与被包含的页面通过jsp:param来传递参数。
5.jsp:forward标准动作:MVC最佳实践要求V就做展示的内容。
例子:
在Servlet代码中写的内容
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Person person = new Person();
person.setName("ziwen.chen");
person.setAge(30);
person.setAddress("China");
req.setAttribute("person", person);
req.getRequestDispatcher("hello.jsp").forward(req, resp);
}
在前台的JSP中这样使用标准动作
</head>
<body>
<jsp:useBean id="person" class="com.samsung.vo.Person" scope="request"/>
<jsp:getProperty property="name" name="person"/>
</body>
</html>
2.jsp.useBean标准动作。id:声明这个bean的对象名。class:声明bean对象的类型名,当然找个地方是完全限定名。scope:标识这个对象的作用域。标准动作如何体现JAVA的多态,重点关注type属性。标准动作如何直接得到REQUEST中的属性,解决直接向JSP发送请求的问题。重点关注param属性。一个缺陷:如果Person对象中,又含有Dog对象,而这个对象又拥有一个Rabbit对象,标准动作就有点力不从心了。
3.jsp:getProperty标准动作:name,标识具体的对象名称,useBean中的id是对应的。property,标识属性中的标识符。
4.jsp:include标准动作:可以将被包含的页面传入过来,被包含的页面是被编译处理过的。可以与被包含的页面通过jsp:param来传递参数。
5.jsp:forward标准动作:MVC最佳实践要求V就做展示的内容。
相关文章推荐
- JSP标准动作、EL表达式和JSTL
- JSP基础(5)-JSP标准动作
- JSP标准动作
- JavaBean和JSP中的标准动作
- 在JSP的规范中提供了一些标准标签(Standard Tag),所有的容器都支持这些标签
- JSP:使用useBean标准动作
- JSP 标准动作
- JavaBean和jsp标准动作
- 聊一聊jsp的标准动作
- jsp脚本、jsp标准动作、EL表达式、JSTL标签
- Struts2 JSP的标准动作<jsp:forward>无法访问Action
- jsp笔记整理(servlet&jstl&el&jsp标准动作)
- JSP标准动作
- JSP标准动作
- JSP中的标准动作【转帖】
- 从零开始学习Java Web(九):JSP标准动作
- JSP标准动作
- JSP-标准动作
- 关于JSP中标准动作<jsp:useBean>的报错
- 4-1 JSP的内置对象、标准动作、JavaBean、EL