标签:htm request 错误 tags 范围 tab send page 包括
将近一个月没看servlet了,再加上第一次学习也没有深入。仅仅是笼统的看了一遍,编了一点基础案例就过去了,如今再去看感觉跟没学过一样。这里再用一点时间把这些基础都梳理一下,加深印象并为以后高速复习做准备,毕竟这是个快节奏的社会,一切都以高速做铺垫。
首先明白一点,基础的servlet编程在企业应用中承担的作用。假设不考虑使用其它框架开发的话,我觉得实现MVC架构的分工应该是M:javaBean ,V:jsp, C:servlet。
作为一种特殊的servlet。
jsp因为自身的特点。充当表现成负责收集用户请求。呈现数据给用户,中间数据处理的环节则交给servlet处理。
本篇就是整理一些零散的知识点。
好了,进入特别特别基础的部分:JSP基础入门:
<!-- HTML凝视 -->//在页面查看源代码显示 <%-- Jsp凝视 --%>//<span style="font-family: Arial, Helvetica, sans-serif;">在页面查看源代码不显示</span> <%! //jsp声明 int i; %> <% out.println(i++); %> <table bgcolor="#9999dd" border="1" width="300px"> <% for (int i=0;i<5;i++) {%> <tr><td>第<%=i%>行</td> <td>hello</td></tr> <% } %>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>这里说一下。倘若有错误页面,须要设置错误页面erorPage="error.jsp"在 error.jsp中isErrorPage="true"。
<jsp:include page="/index.jsp"> <jsp:param value="123" name="key"/> </jsp:include>
<%@ taglib prefix="s" uri="/struts-tags" %>
这里主要是谈论application+session+request+response。
当中application是在整个项目范围内,session范围是一次用户会话,request是一次用户请求。
这里演示样例设置三个范围的属性:
<% application.setAttribute("key1", "hello"); session.setAttribute("key2", "hello"); request.setAttribute("key3", "hello"); %>
request.getRequestDispatcher("login.jsp").forward(request, response); response.sendRedirect("login.jsp");
标签:htm request 错误 tags 范围 tab send page 包括
原文地址:http://www.cnblogs.com/clnchanpin/p/6822169.html