关于JSP,Tomcat环境变量配置及MyEclipse的使用
Tomcat环境变量配置
Tomcat是轻量级Web应用服务器可以从官网下载最新的Tomcat服务器版本,下载完成后直接解压到指定目录下
解压完成后如上图目录结构
我们要用的是bin文件夹下的startup.bat文件,文件打开时会遇到命令框闪退问题,这是因为我们的环境变量没有配置完成,我会列举出来一种比较容易的配置方式
我们主要的就是Java JDK的环境变量配置
我们先找到->高级系统设置->环境变量,在系统变量里新增JAVA_HOME变量,变量值为JDK的路径
然后在系统变量path中新增%JAVA_HOME%\bin 变量这样基本闪退问题都能解决,
最后双击打开startup.bat弹出Tomcat命令框,服务启动
服务启动后,可以在谷歌浏览器中输入localhost:加上端口号,浏览器中显示Tomcat页面,如果需要访问其他服务器更改localhost为指定IP地址和端口号即可.运行指定文件在端口号后加""加上文件名
MyEclipse的使用
MyEclipse是当下流行的Java IDE开发工具,其下载方式可以从官网来进行下载或者使用搜索引擎搜索MyEclipse,然后选择合适的下载链接下载,下载完成安装,安装完成后双击安装目录下的myeclipse.exe运行程序,运行后会提示输入注册码,输入购买时的注册码即可.
安装成功后配置Tomcat时,可在Windows/preferences/MyEclipse/Servers/Tomcat 中选择Tomcat的安装目录,
配置完Tomcat后还要在Windows/preferences/MyEclipse/Servers/Tomcat/JDK 中选择JDK的安装目录
配置完之后在Servers中会显示相应的Tomcat
然后右键选择Add Deployment…绑定相应的项目,最后选择Run Server等运行成功,浏览器刷新即可.
运行错误
在浏览器中可以打开tomcat,结果在myeclipse启动tomcat会出现 a java exception has occured错误 ,之后出现一个Classloader.class的文件,关闭tomcat又出现 a java exception has occured错误 。
将tomcat—bin目录下的tomcat-juli.jar包加载到tomcat的paths的第一栏中,就可以了
运行错误原文地址http://www.cnblogs.com/fengxiaolan/p/4375525.html
小练习
运行效果图
要注意中文编码问题,工具中默认给出的"ISO-8859-1"是英文编码,可以改为"UTF-8"或者其他的中文编码!
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form>
<table border="1" cellpadding="5" cellspacing="0" align="center">
<caption align="center"><font size="6" color="red">注册页面</font></caption>
<tr>
<td>学号</td>
<td><input type="number" /></td>
</tr>
<tr>
<td>姓名</td>
<td><input type="text" /></td>
</tr>
<tr>
<td>性别</td>
<td><input type="radio" name="sex" value="男" />男<input type="radio" name="sex" value="女" />女</td>
</tr>
<tr>
<td>年龄</td>
<td><input type="number" /></td>
</tr>
<tr>
<td>爱好</td>
<td>
<input type="checkbox" value="看电影" />看电影
<input type="checkbox" value="听音乐" />听音乐
<input type="checkbox" value="打游戏" />打游戏
<input type="checkbox" value="学习" />学习
</td>
</tr>
<tr>
<td>头像</td>
<td><input type="text" /><input type="file" name="浏览" value="浏览" /></td>
</tr>
<tr>
<td>简介</td>
<td><textarea rows="5" cols="40"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" value="注册" />
<input type="reset" name="reset" value="重置" />
</td>
</tr>
</table>
</form>
</body>
</html>