llkq0123
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了llkq0123相关的知识,希望对你有一定的参考价值。
无可厚非
你们对爱情有什么看法
表示层View:html/JSP
控制层Controller:Servlet
业务逻辑层Model:JavaBeans/EJB
数据库访问层Model:JDBC/Hibernate
XML配置文件
----------------------------------------------------------------------------------
控制层:Servlet(Java服务器端程序)处理请求,返回响应。
PrintWriter out = response.getWriter();//获得PrintWriter对象
装载Servlet-创建实例-init()-service()-destroy()
1.HttpServletRequest接口:处理请求
String getParameter(String name)//从用户页面窗体中取得数据
2.HttpServletResponse接口:响应
response.setContentType("text/html");//设定Web服务器的响应方式是HTML
response.sendRedirect(next.jsp)//请求转发
3.HttpSession接口:存储当前用户会话信息
HttpSession session = request.getSession(true);
session.setAttribute("user",username); //设置session属性
session.getAttribute("user"); //获得session属性
session.removeAttribute("user"); //删除session属性
//通过HttpServletRequest对象的getSession()方法生成一个HttpSession对象
4.RequestDispatcher接口:将请求重定向给另一个资源
RequestDispatcher rd = request.getRequestDispatcher("reply.jsp");
rd.forward(request,response);
request对象的生命周期是一个请求,作用范围是两个相邻页面。
session对象的生命周期是在当前用户的会话周期内,可以作用在多个页面。
---------------------------------------------------------------------------------
web.xml XML配置文件
<web-app>
<servlet>
<servlet-name> </servlet-name>
<servlet-class> </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> </servlet-name>
<url-pattern>/..</url-pattern>
</serlet-mapping>
</web-app>
--------------------------------------------------------------------------------
Jsp指令;
<%@ page language="java" %>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*;java.util.*" %>
<%@ page session="false" %> 会话数据可用性,默认true
<%@ page errorPage="/error.jsp" %>
<%@ page isErrorPage="true" %>
<%@ include file="header.html" %> 只能引入静态内容
<%@ tiglib prefix="html" uri="/WEB-INF/struts-html.tld" %> 引入标记库
--------------------------------------------------------------------------------
Jsp脚本元素:
<%! Jsp声明 %>
<%= Jsp表达式 %>
<% Jsp代码段 %>
Jsp动作:
<jsp:forward page="another.jsp"/> 提交请求给不同的页面
<jsp:forward page="second.jsp">
<jsp:param name="costomer" value="bobby" /> 传递附加请求参数
<jsp:include page="two.html" flush="true" /> 可用于包括动态生成的输出结果
<%@ include file="header.html" %> include指令只能引入静态内容
<jsp:useBean id="mybean" class="com.kate.SimpleBean" scope="session/page/application" />
<jsp:setProperty name="mybean" property="name" value="Bill" /> 设置属性值
<jsp:getProperty name="mybean" property="name" /> 取得属性值
--------------------------------------------------------------------------------
Jsp隐式对象:包含在jsp表达式和代码段中的预定义变量。
request,response,out,session,application,config,page,pageContext,exception.
--------------------------------------------------------------------------------
MVC设计模式:
1.数据库设计:数据表
2.构建视图组件:HTML/JSP
3.构建控制层组件:Servlet
4.构建业务逻辑层组件:JavaBean
5.构建数据库访问层组件:数据访问类 参考技术A 你得标题错了 我估计就我会进吧 现在讲爱情得人没多少了 我认为古代的门当户对是有一定道理的 生活差距太大 只有爱情 是长久不了得·· 参考技术B 爱?
你呢
以上是关于llkq0123的主要内容,如果未能解决你的问题,请参考以下文章