网站首页 > 技术教程 正文
最近有朋友找我,她孩子的学校开始学习JSP。在我的印象中,JSP用得比较少了,但是考虑到初学者学习后台开发,注重的是思路不是语言,因此就把以前的一个笔记找出来了,大家不要嫌弃所用软件太久,仅供参考吧。
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的可以在多种系统上运行,后台数据库也支持很多,因此十分便于企业搭建信息管理系统。
根据我公司的情况,本次环境拟定为:
- 操作系统:开发环境使用WindowsXP或Windows7,发布环境为Windows2003
- 数据库:MSSQL2005
- JSP支持:JDK1.6、TomCat6.0、jtds1.2.5(数据库接口驱动)
- 页面编写:Dreamweaver 8中文版
简单说一下,操作系统目前都用Win10了,服务器操作系统也有2019了,这对JSP的搭建影响不大。数据库也是如此,找最新版本安装就是了。JSP支持也找最新,唯独Dreamweaver,虽然已经有2021,但Dreamweaver 8足够用了,而且问题还少。
一、 安装JDK
下载安装JDK1.6,然后设置环境变量
在“我的电脑属性-高级-环境变量-系统变量”中添加
JAVA_HOME=D:\Java\jdk1.6.0(按各人安装地址改)
CLASSPATH=.;%JAVA_HOME%\lib\bt.jar;%JAVA_HOME%\lib\tools.jar
PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
完成后,可在命令行中执行JAVA –version看到版本号。
二、 安装Tomcat
下载安装Tomcat,然后设置环境变量
在我的电脑属性-高级-环境变量-系统变量中,新建并增加
CATALINA_BASE=D:\Apache\Tomcat 6.0(按各人安装地址改)
CATALINA_HOME=D:\Apache\Tomcat 6.0
CLASSPATH追加%CATALINA_HOME%\lib\servlet-api.jar
PATH追加%CATALINA_HOME%\bin
三、 安装jtds数据库驱动
在http://jtds.sourceforge.net 下载压缩包,将jtds-1.2.5.jar解压缩放在TomCat的Lib下。
四、 安装Dreamweaver 8
选择Dreamweaver 8中文绿色版即可,但需要明确指出,不能选择更改版本的DreamweaverCS4版本,此版本会报“不知名错误”而且需要手工安装JSP支持。
五、 在Dreamweaver中连接数据库
- 假设在服务器192.168.1.8上有SQL2005数据库,本次连接account中的office
- 启动TomCat服务
- 启动Dreamweaver建立站点,支持JSP、文件夹位置为C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT、通过http://127.0.0.1:8080/访问测试页面
- 在“文件”面板中的站点根目录下建立一个新文件
- 在“应用程序”面板中“数据库”标签内,点击“+”按钮选择“自定义JDBC连接”填写如下内容,测试通过后,确定保存
- 建立记录集,然后开始制作页面
六、页面编码的统一
在数据显示、修改、添加以及页面间数据的提交时,会出现由于编码不同意造成的“乱码”问题,解决方法如下:
- 页面属性中“编码”统一为“BG2312”,Dreamweaver生产代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
- 在提交数据的页面中,提交数据前加入如下代码:
<%request.setCharacterEncoding("gb2312");%>
<%response.setCharacterEncoding ("gb2312");%>
其中,request 用于使用post方法递交的表单值编码,而response则用于使用get方法传递值的编码。大部分页面都会包含多个表单,而且两种提交方式都会有,因此一起添加到页面。
以上就是JSP环境搭建的方法,有任何问题可以给我留言,也可以私信我。
关注我的账号后,可以第一时间收到新的内容。关注、点赞、留言、转发都是对我的支持,谢谢!
猜你喜欢
- 2024-11-14 在吴中 ,哪里有学网页设计的培训班?
- 2024-11-14 Adobe软件的最佳Linux替代品有哪些?这几款工具不容错过
- 2024-11-14 Brackets,替代Dreamweaver的网页开发工具
- 2024-11-14 星际之恋第一章:意外的邂逅#原创动画推荐
- 2024-11-14 2021年4月自考00900网页设计与制作真题
- 2024-11-14 糖尿病性脂肪肝饮食宜忌?牙膏的妙用大搜集?dreamweaver视频教程?
- 2024-11-14 网页设计软件!!!(网页设计软件visual studio)
- 2024-11-14 骨髓炎怎么治比较好?女性养生?dreamweaver视频教程?
- 2024-11-14 网站的本地站点如何进行建设与规划
- 2024-11-14 6款可替代dreamweaver的工具(6款可替代dreamweaver的工具是什么)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)