Tomcat Jsp环境搭建全过程--重拾jsp
搭建Jsp环境最简单的办法就是
Java+Tomcat 能很好的支持jsp代码
- .首先,我们需要下载JDK和Tomcat安装包
- JDK下载地址 http://www.oracle.com/technetwork/java/index.html
- Tomcat下载地址 http://tomcat.apache.org/
- . 配置Java的环境变量
- JAVA_HOME=C:\Program Files\Java\jdk1.7.0\
- CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
- PATH=%JAVA_HOME%\bin;
- 然后可以在命令行下输入java -version javac 等命令如果都OK说明java环境变量已经配好
- .配置Tomcat环境变量
- TOMCAT_HOME=D:\tomcat7
- 然后将D:\tomcat7\lib\servlet-api.jar拷贝到C:\Program Files\Java\jdk1.7.0\jre\lib\ext\目录下
- .启动Tomcat服务
- 如果正常 则会启动一个Tomcat服务 访问http://localhost:8080/可以出现欢迎画面
- 此时环境已经搭建完毕
两个测试项目
1.在D:\tomcat7\webapps下建立一个myapp文件
然后新建一个WEB-INF文件夹
在文件夹下新建一个web.xml
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!DOCTYPE web-app
- PUBLIC
- "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd">
- <web-app>
- <display-name>My Web Application</display-name>
- <description>
- A application for test
- .
- </description>
- <servlet>
- <servlet-name>HelloWorld</servlet-name>
- <servlet-class>test.HelloWorld</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>HelloWorld</servlet-name>
- <url-pattern>/HelloWorld</url-pattern>
- </servlet-mapping>
- </web-app>
在myapp下新建一个测试的jsp页面 名为index.jsp
- <html>
- <body>
- <center>
- Now time is:
- <%=new java.util.Date()%>
- </center>
- </body>
- </html>
这时候在浏览器里 http://localhost:8080/myapp/index.jsp 可以看到当前的时间说明执行成功
2. 建立自己的Servlet
在 D:\tomcat7\webapps\myapp\WEB-INF\classes\test 目录下 建立HelloWorld.java
- package test;
- import java.io.*;
- import javax.servlet.*;
- import javax.servlet.http.*;
- public class HelloWorld extends HttpServlet
- {
- public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
- {
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
- out.println("<html><head><title>");
- out.println("This is my first Servlet");
- out.println("</title></head><body>");
- out.println("<h1>Hello,World!</h1>");
- out.println("</body></html>");
- }
- }
然后用javac HelloWorld.java来编译 编译成功了之后
在web.xml里得加入
这个我们之前已经写好了
http://localhost:8080/myapp/HelloWorld 输入这个链接应该就可以看到大大的HelloWorld了
3.建立自己的java bean
在D:\tomcat7\webapps\myapp\WEB-INF\classes\test
建立TestBean.java
- package test;
- public class TestBean
- {
- public int getName()
- {
- return 10086;
- }
- }
然后用javac TestBean.java来编译
然后在myapp下新建了一个jsp文件
testBean.jsp
- <%@ page import="test.TestBean" %>
- <html>
- <head>
- <title>Test Bean</title>
- </head>
- <body>
- <center>
- <%
- TestBean testBean = new TestBean();
- %>
- Java Bean Test:
- The author's blog address is
- <%=testBean.getName()%>
- </center>
- </body>
- </html>
然后输入http://localhost:8080/myapp/testBean.jsp 就能输出一行结果
基本Tomcat+Java的环境就搭建好了,Enjoy
Tomcat Jsp环境搭建全过程--重拾jsp的更多相关文章
- java+tomcat开发环境搭建
java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...
- linux 下 jdk+tomcat+mysql 的 jsp 环境搭建
JDK 在 linux 下安装 1. 把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...
- OSGI嵌入tomcat应用服务器(gem-web)——tomcat插件环境搭建
相关的资源下载,参考:https://www.cnblogs.com/dyh004/p/10642769.html 新建普通的plugin工程 新建工程运行环境 在工程中,新建运行环境 新建存放运行环 ...
- Hadoop2.7.3+Spark2.1.0 完全分布式环境 搭建全过程
一.修改hosts文件 在主节点,就是第一台主机的命令行下; vim /etc/hosts 我的是三台云主机: 在原文件的基础上加上; ip1 master worker0 namenode ip2 ...
- 【JAVA WEB教程】jsp环境搭建+部署网站(eclipse+tomcat)【详细+图文】
下载tomcat7.X 下载地址为:http://tomcat.apache.org/download-70.cgi 下载完成之后就开始安装 Next I Agree 选中所有的复选框 ...
- jsp环境搭建
jsp开发环境需要JDK与Tomcat,需先下载JDK组件与tomcat组件 JDK地址:https://www.oracle.com/technetwork/java/javase/download ...
- 【JAVA WEB教程】jsp环境搭建(eclipse)【详细+图文】
下载JDK(如果你的系统是64位的,那么就下载64位版本的) 然后安装,点击下一步 再点击下一步 安装成功 下载针对JAVA EE的Eclipse(如果你的系统是64位的,那么就下载6 ...
- jsp环境搭建及入门
配置环境: 此处配置完成后startup.bat闪退,修改端口号重启后恢复正常 常见状态码: 200:一切正常 300/301:页面重定向(跳转) 404:资源不存在 403:权限不足(例如:访问a目 ...
- jsp环境搭建(Windows)
1.软件准备 JDK 最新版jdk-8u45-windows-x64.exe tomcat 最新版32-bit/64-bit Windows Service Installer Eclipse IDE ...
随机推荐
- PAT 天梯赛 L1-010. 比较大小 【水】
题目链接 https://www.patest.cn/contests/gplt/L1-010 AC代码 #include <iostream> #include <cstdio&g ...
- 【转】Linux 下取进程占用 cpu/内存 最高的前10个进程
# Linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head # linux 下 取进程占用内存 ...
- JavaScript中堆栈解析,已经与delete之间的关系。
1,在栈中的数据不会随意删除. 2,堆中的数据可以随意删除. 注意:用eval("var a")定义的变量存放在栈中. var 和function 语句在JavaScript中的优 ...
- Mysql 慢查询日志配置
查询日志 1.主配置文件下对添加参数.重启生效. vim /etc/my.cnf 注:主要用于查看开发程序执行时间. 注:log_slow_queries = /tmp/mysql.slow # ...
- pycharm中创建并设置docker解释器
在Windows上使用Docker的其中一个目的是使其与PyCharm结合,形成Python代码的解释器,避免重复的Python解释环境搭建的问题,同时保持Windows开发环境和部署环境所用的Pyt ...
- Kali Linux学习笔记
1. 重装grub 重装windows后MBR被覆盖导致linux无法启动,通过U盘进入live后执行以下命令: mount /dev/sda5 /mnt //此处是将linux系统根目录挂载到mnt ...
- HDU 1532 --&&-- POJ1273 dinic 算法
学长的代码#include<stdio.h> #include<string.h> #include<queue> #include<algorithm> ...
- JAVA基础补漏--内部类
成员内部类 public class InnerClass { public static void main(String[] args) { System.out.println("++ ...
- Caffe实现多标签输入,添加数据层(data layer)
因为之前遇到了sequence learning问题(CRNN),里面涉及到一张图对应多个标签.Caffe源码本身是不支持多类标签数据的输入的. 如果之前习惯调用脚本create_imagenet.s ...
- Search for a range, 在一个可能有重复元素的有序序列里找到指定元素的起始和结束位置
问题描述:给定一个有序序列,找到指定元素的起始和结束位置.例如:1234555,5,起始4结束6 算法分析:其实就是一个二分查找的利用.但是特殊就在不是找到某个元素,而是找到下标.也就是在nums[m ...