1、3)创建JSP文件First项目-Webcontent节点右击-New/JSP File-File name中输入项目名(如index.jsp)-next-打开Select JSP Template对话框、默认设置-Finish默认的JSP文件采用ISO-8859-1编码,需改为中文支持GB18030:window-Preferences-Web-JSP Files-Encodeing、选择Chinese,National Standard-Apply4)JSP页面顶端出现“红色”的报错信息:The superclass javax.servlet.http.HttpServlet was n
2、ot found on the Java Build Path解决方法:(1)右击first工程-属性或Build Path-Java Build Path-Libraries- Add Libray.-Server Runtime -Tomcat7.0 Server(2)切换到Java Build Path界面中的Orader and Export,选择Tomcat7.0(3)若打开Server Runtime后一片空白,需要设置Apache服务器:window-Preferences-Server-Runtime Environment -add -选择Apache的7.0版本后点Next
3、,再填入你apache服务器软件的安装(解压后)地址D:JavaWebapache-tomcat-7.0.693、配置Web服务器1)配置步骤:Eclipse工作台的其他视图中、选择Servers视图-右击、New/Server-展开Apache节点、选中Tomcat7.0 Server-Next-Finish、在Server视图中显示Tomcat v7.0 Server at localhostStopped,Synchronized(表示服务器停止、启用点右下角运行按钮)2)4、发布项目到Tomcat并运行1)发布并运行步骤选中first项目-工具栏中运行按钮、选择Run As/Run o
4、n Server-勾选Always use this server when running this project-Finish-即可运行项目2)浏览器中运行该项目将URL地址复制到IE地址栏中-回车即可运行5、JSP基本语法JSP页面包含指令标识、HTML代码、JavaScript代码、嵌入的Java代码、JSP动作标识和注释1)指令代码Page指令,定义整个JSP页面的相关属性include指令,指定要包含文件的路径;在被包含页面中将,等标记删除taglib指令% taglib prefix=tagPrefix uri=tagURI,声明标签库2)HTML代码、/head/bodyti
5、tle/title3)脚本标识(JavaScript代码、嵌入的Java代码)包含JSP表达式(Expression)、声明标识(Declaration)和脚本程序(Scriptlet)JSP表达式,用于向页面输出信息声明标识,定义全局的变量和方法代码片段(JavaScript代码、嵌入的Java代码),包含嵌入的Java代码(用于定义变量或流程控制语句)和脚本代码(可应用JSP的内置对象在页面输出内容、处理请求和响应、访问session会话等)4)JSP动作标识包含文件标识,用于向当前页面中包含其他的文件5)JSP注释HTML中的注释/注释文本,不在网页显示、可在查看网页源代码时看到带有JS
6、P表达式的注释/注释内容;/*注释内容*/Java的注释/注释内容;隐藏注释6、JSP内置对象内置对象指已经定义好的对象、可直接拿过来使用,包括request、response、session、application、out、pagecontext、config、page和exception1)request(请求)对象(1)用于处理HTTP请求中的各项参数;封装了由客户端生成的HTTP请求的所有细节,主要包括HTTP头信息、系统信息、请求方式和请求参数等(2)各函数应用getParameter()获取访问请求参数setAttribute()将数据保存到request范围内的变量中getAtt
7、ribute()获取保存在request范围内的变量值2)response(响应)对象(1)用于响应客户请求,向客户端输出信息sendRedirect()将网页重定向到另一个网页setHeader()、setDateHeader()可设置HTTP响应报头、包括禁用缓存、设置页面自动刷新和定时跳转网页3)session(会话)对象(1)在应用程序的Web页面间进行跳转时,可以保存用户的状态,使整个用户会话一直存在下去,直到关闭浏览器(2)各种函数应用setAttribute()将信息保存在session范围内getAttribute()获取保存在session范围内的信息removeAttrib
8、ute()将对象从seesion中移除invalidate()用于销毁session4)application(公用数据)对象(1)用于保存所有应用程序中的公有数据getInitParameter()用于返回已命名的参数值getAttributeNames()用于返回所有已定义的应用程序初始化参数名的枚举5)out(输出)对象(1)用于在Web浏览器内输出信息、并管理应用服务器上的输出缓冲区print()用于向客户端浏览器输出信息println()用于向客户端浏览器输出信息、同时输出一个换行符clear()、clearBuffer()用于管理输出缓冲区6)pageContext(页面上下文)对
9、象获取页面上下文,获取JSP页面的request、reponse、session、application、exception等对象7)config(配置)对象用于取得服务器的配置信息8)page(页面)对象代表JSP页面本身,可看作this关键字的别名9)exception(异常)对象用来处理JSP文件执行时发生的所有错误和异常,只有在page指令中设置为isErrorPage属性值为true的页面中才可以被使用7、JavaBean技术即可重复使用的类,用于实现一些业务逻辑或封装一些业务对象1)JavaBean的应用获取或设置JavaBean属性,通过JSP动作标签getPropertyset
10、Property来实现对JavaBean对象的操作,但所编写的JavaBean对象一定要遵循JavaBean规范2)Jsp中应用JavaBean8、Servlet技术9、Mysql数据库1)下载 1025598775Downloads-Community-MySQL Community Server-Windows(x86,32-bit) ZIP Archive-Download2)安装(1)解压mysql-5.6.30-win32.zip文件,放JavaWeb开发根目录下(2)配置默认文件:在mysql-5.6.30-win32(我已改为mysql)目录下,新建my.ini文件(内容为以下代
11、码)mysql# 设置mysql客户端默认字符集default-character-set=utf8 mysqld#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:JavaWebmysql# 设置mysql数据库的数据的存放目录datadir=D:JavaWebmysqldata# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB (3)安装mysql服务以管理员身份(我的系统是32位win7)运行cmd.exe,输入D:-cd D:JavaWebmysqlbin(切换到你解压文件的bin目录)-输入mysqld install(出现安装成功就OK)-输入net start mysql启动服务(4)打开MySQLcmd-目录切换到D:JavaWeb
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1