Jsp&Servlet(Java)总结_jsp选择

其他工作总结 时间:2020-02-28 14:27:31 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

Jsp&Servlet(Java)总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“jsp选择”。

Jsp&Servlet(Java)总结

一、Jdbc中核心类

1.将Driver对象注册到DriverManager

//注册驱动

Cla.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

2.DriverManager:

//得到连接 Connection con=DriverManager.getConnection(“jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs;selectMethod=cursor”,“用户”,“密码”);

3.Connection:

//一个连接会话,可以得执行sql的对象 PreparedStatement ps=con.preparedStatement(“insert into student values(?,?,?)”);-执行

ps.setString(1,“张三”);

ps.executeUpdate();

-查询

PreparedStatement ps=con.preparedStatement(“select * from student”);

ResultSet rs=ps.executeQuery();

Statement st=con.createStatement();

-查询

st.executeQuery(“select * from student”);

-执行

st.executeUpdate(“insert into student values('cc','cc','x','s')”);

4.PreapredStatement、Statement的区别

PreparedStatement: 动态传参,在得到PreparedStatement实例时,要给定sql,所以sql是预编译,重复执行时效率高。

Statement 不可以动态传参,在得到Statement实例时,不给定sql,sql不预编译,重复执行时效率低。

二、实现servlet?

1、继承于HttpServlet,实现doGet及doPost方法

//form中的method=get时或超链时调用doGet方法,doGet的信息写在请求的url中,不安全,传输的信息少

//如果是表单一般用doPost方法

实现代码:

public cla MyServlet extends HttpServlet

{

public void doGet(HttpServletRequest request,HttpServletResponse response)

{

//request:客户的请求及表单域信息

String userName=request.getParameter(“表单域名”);

String like[]=request.getPrameterValues(“重复的表单域名”);

//在request中加入对象,转发到另一页面时可以重用

request.setAttribute(“名称”,“对象”);

request.getAttribute(“名称”);

//转发到另一个servlet或jsp页面,会通过参数将当前servlet或jsp中的request

request.getRequestDispatch(“a.jsp”).forward(request,response);

//得到seion

HttpSeion seion=request.getSeion();

//response:是响应信息.得到输出流,向客户端打印文本

PrintWriter pw=response.getWriter();response.getOutputStream();

pw.println(“helloworld”);

//跳转:下一个页面或servlet不保留上一个页面的request、respose对象。

response.sendRedirect(“a.jsp”);

}

//form中的method=post时调用,doPost的信息写在http请求的正文中,安全,传输的信息大,如果是表单一般用doPost方法

public void doPost(HttpServletRequest request,HttpServletResponse response)

{

}

}

web.xml部署

myServler

servlet.MyServlet

myServler

*.do

三、转发、跳转、提交、超链的区别

转发:运行在服务端,下一页面保留当前页面的request、response

跳转:运行在服务端,下一页面不保留当前页面的request、response

提交:运行在客户端,向服务器发送请求,提交表单域的内容

超链:运行在客户端,向服务器发送请求,提交超链信息

四、jsp中的九大内置对象

request:HttpServletRequest,转发到下一个页面时可以重用对象

response:客户端响应

seion:HttpSeion,一个用户多个页面共享同一变量。

application:ServletContext,多个用户多个页面共享同一变量。

pageContext:jsp页面的运行环境,在自定义标签中用的很多,--可以得到另外8大对象

pageContext.getRequest();

pageContext.getApplication();

--转发到另一个页面

pageContext.forword(“a.jsp”);

request.getRequestDispatch(“a.jsp”).forward(request,response);out:向客户端打印文本

out.println(“”);exception:只在异常页面中,正常页面出错时跳到异常页面,通过异常

页面显示错误。

异常页面(error.jsp)

<%@page isErrorPage=“true”%>

exception.getMeage();

正常页面(common.jsp):

<%@page errorPage=“error.jsp”%>

page:当前页面定义变量当前页面有效,作用域最小

config:ServletConfig的实例

五、servlet的体系结构

Servlet接口

GenericServlet通过用Servlet可以跨协议

HttpServlet:只适用于http协议

自定义Servlet,必须继承于HttpSerlvet

六、servlet生命周期

1、单例模式2、3个方法

init:初始化时调用,只调用一次

service:每请求一次调用一次

doGet

doPost

destroy:销毁时调用,只调用一次

七、JSP动作

//转发到另一个页面

//导入另一个页面的运行结果

//有则用已有的,没有则产生一个新的

//向一个对象的一个属性设值

//打印一个对象的属性值

八、JSP指令

isErrorPage=“false/true” errorPage=“error.jsp”/> //引入标签库

//将两个页面个在一起形成一个文件,编译成cla运行。

九、model2(MVC)的处理过程

MVC

M(model):

Persistent(Dao)

V(view)

jsp

c(control)

Servlet

请求处理过程:

jsp--->serlvet-->Persistent

Persistent-->servlet—jsp

十、model2的作用:

让模型与视图强制解藕,相当到旅店的服务员,提高了

代码的可扩展、可维护

十一、el语言及jstl标签

显示信息

${requestScope/seionScope/applicationScope.user.userName} 循环

${user.userName}

判断:

在jsp页面中不出现任何的%,只有el及标签,这样页面没有任何逻辑

只有显示作用。

十二、过滤类的作用 是一个拦截器可在拦截所有的请求,在调用jsp或servlet之前执行,jsp或serlvet执行完后过滤再次过滤处理。相当于门,进与出时都可过滤处理。

public cla MyFilter implements Filter

{

public void doFilter(HttpServletRequest request,HttpServletResponse response,Filter filte)

{

request.setCharactorSet(“utf-8”);

filter.doFilter(request,response);//给真正的处理者

System.out.println(“Hello Word!”);

}

}

code

aa.MyFilter

code

/*.do

下载Jsp&Servlet(Java)总结word格式文档
下载Jsp&Servlet(Java)总结.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 jsp选择 jsp servlet java
    热门文章
      整站推荐
        点击下载本文