ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:19.24KB ,
资源ID:16705507      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16705507.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java EE资料Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java EE资料Word文件下载.docx

1、forward 可以重定向一个HTML文件、jsp文件或一个程序段。动作把用户的请求转到另外的页面进行处理。 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端发出两次request,同时也接受两次response。forward和redirect的区别 关键是redirect是重新返回客户端,重定

2、向,而forword是可以是内部把请求进行转向,不用返回客户端6、JavaBeanJavaBean是一个可重复使用的软件组件,是遵循一定标准、用Java语言编写的一个类,该类的一个实例称为一个bean.7、JSP页面中使用bean 8、求两个最大公因数的JSP程序文件名称:Bean.javapackage onlyfun.caterpillar;public class GCDBean private int num1;private int num2;public int getGCD()int r = 0;while(num2 != 0) r = num1 % num2; num1 = n

3、um2; num2 = r; return num1; public int getNum1() public void setNum1(int num1) this.num1 = num1; public int getNum2() return num2; public void setNum2(int num2) this.num2 = num2;beanTest.jsp %page contentType=text/html;charset=gb2312%htmlbodyuseBean id=gcdBean class=onlyfun.caterpillar.BeansetProper

4、ty name= property=* 最大公因数:getProperty name=GCD/body/htmlform.htmform name=login method=get action=beanTest.jsp 数字1:input type=text name=num1br 数字2:num2submit value=送出reset清除/form第3章 用JSP连接数据库1、JDBC与数据库的连接过程1)、加载和注册JDBC驱动程序。调用Class类的forName()方法加载数据库JDBC驱动程序。2)、获得数据库连接。调用驱动程序管理器(DriverManager对象)的getCo

5、nnection()方法,返回Connection对象。3)、使用Connection对象的createStatement()方法,创建一个 Statement 对象来将 SQL 语句发送到数据库。4)、利用Statement 对象执行SQL语句,对数据库进行查询更新。5)、关闭连接,释放资源。第4章 Servlet简介1、Servlet Servlet是运行于服务器端的Java类,它在服务器端创建响应用户请求的对象,用于动态处理请求以及构造响应信息。/2、用Servlet求该数的因数或该数范围的质数import java.lang.*;import java.io.*;public clas

6、s yinshu public static void main(String args) InputStreamReader isr=new InputStreamReader(System.in);BufferedReader br=new BufferedReader(isr);int number;int j;System.out.print(请输入一个不大于100的正整数:);try number=Integer.parseInt(br.readLine();if(number0 & number101) for(int i=1;i=(int)Math.sqrt(number);i+

7、) j=number/i;if(i*j=number) if(i!=j) System.out.print(i+ +j+else catch(IOException e) System.out.println(e);3、MVC设计模式 通过3个不同部分构造一个软件或组件的理想办法:模型(Model)用于存储数据的对象。视图(View)为模型提供数据显示的对象。控制器(Controller)负责具体的业务逻辑操作,即控制器根据视图提出的要求对数据做出处理,并将有关结果存储到模型中,同时负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。第5章 Struts 2入门1、Strut

8、s 2Struts 2是一个基于MVC架构的Web开发框架。它是以Webwork的设计思想为核心,再吸收Struts 1的优点形成的。2、Struts 2的基本流程 Web浏览器请求一个资源。 过滤器Dispatcher查找请求,确定适当的Action。 拦截器自动对请求应用通用功能,如验证和文件上传等操作。 Action的execute方法通常用来存储和(或)重新获得信息(通过数据库)。 结果被返回到浏览器。可能是HTML、图片、PDF或其他。3、用Struts 2编写登录应用其中有3个jsp页面:登录页面login.jsp,登录成功页面welcome.jsp,登录错误页面error.jsp

9、。1)、login.jsp% taglib uri=/WEB-INF/tlds/struts-html.tld prefix=htmlhtml: title登录页面/head font color=rederrors/font/td/tr系统登录用户名:text property=密 码:password property=passwordtralign=rightsubmitproperty=value=确定/html:form Package com.xaccp.struts.web.action;Import java.until.Map;Public class loginA

10、ction Private String logName;Private String logpass;Public String getlogName() Return logName;Public void setlogName(String logName)This.logName = logName;Public String getlogPass() Return logPass;Public void setlogPass(String logPass) This.logPass = logPass;Public String execute () If (logName !=nu

11、ll & “admin”.equals(logName)&logPass !=Null & “123”.equals(logPass) Return “success”; Else Return “error”;Login.jsp% page language=”java” import=”java.until”pageEncoding=”UTF-8”%登录form action =l”login.action” method=”post”h2 align=”center”用户登录 用户名:inpu name=”loginName” 密码:input name=”logPass”inpu ty

12、pe=”submit” value=”登录”/div4、输入校验有两种实现方法: 1). 手工编写代码实现。2). 基于XML配置方式实现。5、用Struts 2实现注册程序6、Struts2验证工作原理 1)、拦截器首先检查Action组件是否实现接口Validateable,如果实现,则调用其validate()进行验证。2)、在验证中如果发现非法数据则创建错误消息并通过ValidationAware接口中方法存放该错误消息。3)、当validate()执行完毕,拦截器还要接着调用ValidationAware的hasErrors()方法,看是否有任何验证失败消息。4)、如果系统中的fieldErrors存在错误信息(即存放错误信息的集合的size大于0),系统自动将请求转发至名称为input的视图。如果系统中的fieldErrors没有任何错误信息,系统将执行action中的处理方法。7、Struts 2标签的分类

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1