从0开始 java 网站开发(jsp)【1】
前提:安装java 并配置环境变量
java下载地址: http://www.java.com/zh_CN/
环境变量配置
本地PC路径: 电脑--属性--高级--环境变量
在系统变量中:
新建
名:JAVA_HOME 值:java安装路径(类似 C:\Program Files\Java\jdk1.7.0)
名:CLASSPATH 值:(类似: ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;)
改好之后保存,在cmd中 打 java -version 若出现java版本信息时,那你就安装成功了。。
注意:1,多个值时,需用";"号隔开 2,%JAVA_HOME% 第一次新建的环境变量“JAVA_HOME”
--------------------------------------------------------
1,下载开发工具
环境:32位操作系统
百度“eclipse 下载” 进入官网不要下推荐的那个,看说明有“Web applications”的。不是说那个标准版不能用,只是没有专门jsp开发的那个版本方便。
http://www.eclipse.org/downloads/
2,配置jsp运行环境
下载Tomcat
http://tomcat.apache.org/download-70.cgi
3,有了编写代码工具,jsp解析工具(Tomcat)还需要有 安装在eclipse 的tomcat 插件
tomcat插件
http://www.eclipsetotale.com/tomcatPlugin/ 选择 tomcatPluginV321.zip
解压之后,将这个文件夹(包含内容)直接放到 eclipse 根目录下的“plugins” 重启之后就会发现 eclipse 上面的菜单多几个tomcat按钮。
(我在第一次使用安装时,将这个插件扔进 eclipse标准版非 jee 版时,始终没有发现这个图标,原来是没有用对开发平台)
4,接下来就是配置网站运行 tomcat “解析引擎”
a,启动Eclipse之后,开始着手配置Tomcat。Windows->preferences,找到Tomcat选项:选择Tomcat版本(没7.0,选6.x即可),然后配置Tomcat安装目录
操作:A:选择Tomcat版本(没7.0,选6.x即可),
B:点击浏览 选择tomcat 安装目录 只需进入目录即可不需要进入bin目录)
b,配置Server选项,找到Server->Server runtime environment,新建一个Server
(eclipse 下方有“Servers”选项卡,下面有一行“No servers are available . Clike this link ....”)
操作:A:点击这一行字
B:选择“Apache“ - ”Tomcat v7.0 Server“(这个为上一步选择的Tomcat 版本)
C:可修改Server name 也可不修改。这里的localhost不要改了,这个是本地调试的域名,当然你改之后,需要修改下本地的host文件。tomcat http服务 默认的端口号为:8080
D:这里再次定位到Tomcat 安装目录(重新定位到tomcat 安装目录) 注意:当由于eclipse下载的tomcat插件版本有点老,若之前安装的tomcat为8.0的话,这步就进行不下去了。在浏览按钮下面有个“下载与安装”按钮,这个可以重新下载并安装插件支持的 tomcat 7.0 ,需要再次注意的是在你点这个按钮之前上面选择的目录为这次安装的根目录,所以请选好目录再点。不然会覆盖你之前己安装的tomcat 8.0 ....我的tomcat 8.0 就是这样被覆盖了....
E :进入了"添加与删除"这步了,将左边的资源移动到右边,点击完成。这时 “Server”选项卡就有了 个网页服务了。。
OK,以上都完成的话,你就可以编写一个hello word 程序了。。
从0开始 java 网站开发(jsp)【1】的更多相关文章
- JAVA企业级开发--jsp,el,jstl(14)
三. EL表达式语言 EL 全名为Expression Language.表达式语言.jsp2.0之后才引入的. EL主要作用:替代:<%= %> out.print(); 获取数 ...
- Java Web开发——JSP基本语法杂记
在一个JSP页面中,可以包括指令标识.HTML代码.JavaScript代码.嵌入的Java代码.注释和JSP动作标识等内容.但是这些并不是JSP页面所必须的. 1 指令标识指令标识主要用于设定整个J ...
- Java网站开发的一些问题以及解决(cookie消失,上传头像,js等)
1.首先是cookie的问题,很多人都是遇到了将数据存储到cookie中并且add到response之中,但是还有返回其他页面或者刷新页面cookie消失的情况,除了设置cookie的存活时间外, 还 ...
- MVC5 网站开发之八 栏目功能 添加、修改和删除
本次实现栏目的浏览.添加.修改和删除. 栏目一共有三种类型. 常规栏目-可以添加子栏目,也可以添加内容模型.当不选择内容模型时,不能添加内容. 单页栏目-栏目只有一个页面,可以设置视图. 链接栏目-栏 ...
- JSP网站开发基础总结《八》
JSP的学习总结到本篇已经八篇了,内容比较多,但都是实战,本篇最后为大家介绍一个小效果:百度分页.就是当我们遍历的数据对象较多时,这时我们就会看到了这个效果了,那他是如何实现的呢?下面我们就一起学习一 ...
- JSP网站开发基础总结《二》
有了上一篇的学习,我相信大家对于JSP一定有了一定的认识,从今天开始我们真正开启JSP模式,如果你有HTML的基础,那学起JSP来也就方便了很多了,首先JSP做为网站开发语言,它与HTML有很多相似的 ...
- SpringMVC内容略多 有用 熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。
熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器.过滤器等Web组件以及MVC架构 ...
- CGI、ASP、PHP、JSP、 ASP.NET网站开发语言比较
一.主流网站开发语言的简介及优缺点. 现在主流的网站开发语言主要包括cgi.asp.php.asp.net.jsp等. HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持. (一) ...
- java web开发入门一(servlet和jsp)基于eclispe
servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...
随机推荐
- 卡方分布、卡方独立性检验和拟合性检验理论及其python实现
如果你在寻找卡方分布是什么?如何实现卡方检验?那么请看这篇博客,将以通俗易懂的语言,全面的阐述卡方.卡方检验及其python实现. 1. 卡方分布 1.1 简介 抽样分布有三大应用:T分布.卡方分布和 ...
- oozie fork join结点
oozie可以用fork和join节点进行多任务并行处理,同时fork和join也是同时出现,缺一不可. 语法: <workflow-app name="[WF-DEF-NAME]&q ...
- python入门14 字典dict
字典dict是无序的key:value格式的数据序列 #coding:utf-8 #/usr/bin/python """ 2018-11-11 dinghanhua 字 ...
- oracle spatial下对wkt字符串操作遇到srid的解决方案
<span style="font-size:18px;">select fid from vgnss where SDO_WITHIN_DISTANCE(geom, ...
- lua 语句学习
就如同C里的if else,while,do,repeat.就看lua里怎么用: 1.首先看if else t = {1,2,3} local i = 1 if t[i] and t[i] % 2 = ...
- [ZJOI2012]小蓝的好友
https://www.luogu.org/problemnew/show/P2611 题解 \(n\times m\)肯定过不去.. 我们把给定的点看做障碍点,考虑先补集转化为求全空矩阵. 然后我们 ...
- ubuntu安装完整版的vim
apt-get remove vim-commonapt-get install vim
- 【luogu P1821 [USACO07FEB]银牛派对Silver Cow Party】 题解
题目链接:https://www.luogu.org/problemnew/show/P1821 反向多存一个图,暴力跑两遍 #include <cstdio> #include < ...
- 【luogu P3371 单源最短路径】 模板 dij + heap
题目链接:https://www.luogu.org/problemnew/show/P3371#sub 堆优化迪杰斯特拉,留着以后复习用 #include <iostream> #inc ...
- Nodejs做整站转发
刚接触nodejs,做个东西练下手,通过nodejs直接转发整站,原本想把内容全翻译成英文,但google对流量行审查,被封IP,所以就没啥用了, 效果像这样 var b = function (a, ...