建立自己的jsp app简单页面

1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;

2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.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>   <!--  描述名  --></web-app>

5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html><body><center>Now time is: <%=new java.util.Date()%></center></body></html> 

6.重启Tomcat

7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

建立自己的Servlet:

1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:

package test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Test extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {PrintWriter out=response.getWriter();out.println("<html><body><h1>This is a servlet test.</h1></body></html>");out.flush();}}

2 .编译
将Test.java放在c:\test下,使用如下命令编译:C:\Test>javac Test.java
然后在c:\Test下会产生一个编译后的servlet文件:Test.class

3 .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构

4 .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping

编辑后的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>Test</servlet-name>   <!--  容器为程序取的别名  --><display-name>Test</display-name>   <!--  显示内容标题名  --><description>A test Servlet</description>   <!--  描述名  --><servlet-class>test.Test</servlet-class>   <!--  描物理文件夹classes里的类名  --></servlet><servlet-mapping><servlet-name>Test</servlet-name>   <!--  容器为程序取的别名  --><url-pattern>/Test</url-pattern>   <!--  URL地址访问时输入的名称  --></servlet-mapping></web-app>

这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上

5 .好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test就说明编写的servlet成功了。

注意:修改了web.xml以及新加了class,都要重启Tomcat 

建立自己的Bean:

1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:

package test;public class TestBean{private String name = null;public TestBean(String strName_p){this.name=strName_p;} public void setName(String strName_p){this.name=strName_p;}  public String getName(){return this.name;} }

2 .编译
将TestBean.java放在c:\test下,使用如下命令编译:C:\Test>javac TestBean.java
然后在c:\Test下会产生一个编译后的bean文件:TestBean.class

3 .将TestBean.class文件剪切到 %CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test下,

4 .新建一个TestBean.jsp文件,文件内容为:

<%@ page import="test.TestBean" %><html><body><center><%TestBean testBean=new TestBean("This is a test java bean.");%>Java bean name is: <%=testBean.getName()%></center></body></html>

5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。

转载于:https://my.oschina.net/sunjin/blog/313603

建立自己的jsp app相关推荐

  1. blueJ连接mysql_快速建立Servlet和JSP的运行、调试和编译环境

    快速建立Servlet和JSP的运行.调试和编译环境 更新时间:2006年10月13日 00:00:00   作者: 相信很多刚开始学习Servlet和JSP的朋友都有一个困扰,就是如何快速方便的建立 ...

  2. blueJ连接mysql_快速建立Servlet和JSP的运行、调试和编译环境_MySQL

    servlet 相信很多刚开始学习Servlet和JSP的朋友都有一个困扰,就是如何快速方便的建立一个Servlet和JSP的运行.调试和编译环境.本人现在正在国外攻读MIT(Master of In ...

  3. Tomcat+JSP经典配置实例

    经常看到jsp的初学者问tomcat下如何配置jsp.servlet和bean的问题,于是总结了一下如何tomcat下配置jsp.servlet和ben,希望对那些初学者有所帮助. 一.开发环境配置 ...

  4. 在Tomcat下JSP、Servlet和JavaBean环境的配置

    经常看到jsp的初学者问tomcat下如何配置jsp.servlet和bean的问题,于是总结了一下如何tomcat下配置jsp.servlet和ben,希望对那些初学者有所帮助. 第一步:下载j2s ...

  5. Tomcat5.5.9+JSP经典配置实例

    一.开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windo ...

  6. Tomcat下JSP、Servlet和JavaBean环境的配置

    一.开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/)下载j2sdk,注意下载版本,同时最好下载J2SE  Documentation,然后 ...

  7. J2EE 中的服务器 tomcat6.0 配置

    Tomcat6.0 配置 第一步:下载jdk和tomcat:JDK下载  Tomcat下载     最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上 第二 ...

  8. Java基础学习_01 概述及环境配置

    一.概述 1.Java语言平台版本 1.1J2SE(Java 2 Platform Standard Edition)标准版 为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可 ...

  9. Struts+Tomcat搭建

    Struts+Tomcat搭建 tomcat使用(服务器端开发): 如果要安装Tomcat需要进行的配置:tomcat安装在c: \Tomcat CATALINA_HOME变量值设为: H:\Prog ...

最新文章

  1. 准确率不变 损失率下降_最新斯诺克排名奥沙利文排在第二,丁俊晖排第十,第一保持不变...
  2. 模拟客户端浏览器-1
  3. 2019 CES展即将开启 思岚科技将会带来哪些超前科技盛宴?
  4. 触发键盘_雷蛇这款光轴机械键盘开箱评测,光速触发,颜值爆表
  5. OpenShift 4 - Knative教程 (6) Eventing之Channel和Subscription
  6. Html5不允许修改但允许赋值,JavaScript | 引用类型变量的赋值问题
  7. 《深入理解OSGi:Equinox原理、应用与最佳实践》笔记_1_运行最简单的bundlehelloworld...
  8. 算法面试题(python)——如何找出数组中出现一次的数
  9. yolov4-tiny目标检测模型实战——学生姿势行为检测
  10. 列出所有内核_Windows系统内核溢出漏洞提权
  11. 【爱思考】CISP考试试题介绍(其中一部分)
  12. 职场技巧:高效实用的四象限法则
  13. SRVCC B1,B2事件总结
  14. 四边形围栅栏c语言长度,不同结构围油栏拦油特性数值的研究.pdf
  15. SSM项目之电商系统-爱生鲜
  16. 小学教师资格证笔试答题模板
  17. 嵌入式算法创业的窘境与思考
  18. ​字创未来 方正字库第十二届“方正奖”设计大赛正式来袭
  19. 在Unity中实现基础的MVC架构
  20. 蓝牙串口模块,高速多连接

热门文章

  1. win11 关闭打开文件警告
  2. 基于高德地图的行程规划-蚁群算法
  3. vue Echarts 填坑记(Echarts数据量大,导致浏览器卡顿)
  4. 通过 FTP 从 Windows 向 Linux 拷贝文件之后,文件的权限很可能会变化,要检查
  5. 塑料表面实现金属感方法大全
  6. CameraX API 的 YUV_420_888 图像转换为NV21数据和Bitmap
  7. MySQL修改字段命令
  8. linux bond设备删除,删除修改bond
  9. [从零开始学DeepFaceLab-8]: 使用-命令行八大操作步骤-第5步:从源图片中提取所需图片
  10. 6个可以改变一生的宝藏APP,他坚持学习了3年,如今月薪涨到5万