学习 JSP:第二步 创建一个JSP Web Project

接上文 学习 JSP:第一步Eclipse+Tomcat+jre(配置环境)

【创建新工程】(Dynamic Web Project)

1、选择 "File-->New-->Dynamic Web Project",创建 TomcatTest 项目:

Next→Next

得到一个这样的工程结构,各个目录解析:

  • deployment descriptor:部署的描述。
  • lib:自己加的包可以放在里面。
  • build:放入编译之后的文件。
  • src:java文件放在里面。
  • WebContent:JSP页面放进里面。

2、在WebContent文件夹下新建一个FirstJSP.jsp文件。

下图根据需要选择,因为本例中我们只试着打印一句Hello!,所以选择最简单的html模板,大家可以各项都试一试:

3、修改JSP文件,在body标签中用<% %>JSP标签,添加如下代码:

<%
    out.println("Hello JSP !");
%>

4、程序运行之前,修改浏览器选项:

使用你希望用于测试JSP的浏览器,本例中选择Firefox(PC中安装的浏览器会出现在这里)

5、在Web Server(Tomcat)上运行JSP。

在JSP文件上右键→Run on Server

在自动打开的页面中选择希望使用的Web Server(如果有多个Server,都会在这里显示)

如果希望以后都用这个Web Server运行JSP页面,可以勾选Always use this server when running this project.(推荐勾选)

观察Console中的启动信息。

里面标明了使用的Web Server=Apache Tomcat7.0.85,和jre=c:\eclipse/jre,是我们上面配置的一样。

此外,箭头处的端口号是我修改过的,原为:8080和8009,修改端口号是避免多个Web Server端口冲突,修改方法在我的博客中有写,百度也很容易查。

最后一行是成功startup服务器的信息。这与在Tomcat的bin中执行startup.bat的效果是一样的。

6、Eclipse会自动跳转到指定浏览器,呈现如下页面。

http://localhost:7780/JSPdemo1/FirstJSP.jsp

7、查看页面源码,理解JSP运行在服务器端。

在页面上右键→ View Page Source

还记得这里我们是怎么写的吗?

说明:JSP=servlet,本质=java。通过Web Server在服务器端解释为html在浏览器页面(客户端)呈现。

所以在浏览器里是看不到JSP的源代码的。

下面,简单介绍Servlet创建。

1、在上面的工程中创建servlet。建议java文件都放在package里。

创建后可以看到Servlet就是一个java文件:

Eclipse会自动生成代码如下,语法后面学习。

doGet方法中修改代码如下:

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().write("Hello Servlet !");
    }

重启Tomcat服务器:

2、运行。在FirstServlet.java文件上右键→Run on Server(与JSP文件一样)

浏览器自动打开,可以看到成功运行的结果:

http://localhost:7780/JSPdemo1/FirstServlet

说明:FirstServlet就是代码中@WebServlet("/FirstServlet")这个标签的内容,而不是类名,实验看看。

将@WebServlet标签改为ChangeServletName:

重启Tomcat,运行结果:

http://localhost:7780/JSPdemo1/ChangeServletName

原文地址:https://www.cnblogs.com/dlsunf/p/8656168.html

时间: 2024-08-04 00:52:54

学习 JSP:第二步 创建一个JSP Web Project的相关文章

创建一个maven web project

几经周折总算是找到了和高杨学长一样的web  project的方法.感谢学长的一语点醒.我之前以为,既是maven又是web project的项目得要是通过dynamic web project转换到maven.实际上,是我理解错误了,maven就自带有创建web project的功能. 创建一个maven web project: 选择maven-archetype-webapp项目: New Maven project: 生成的项目的结构如下: maven自动将src/main/webapp

Eclipse创建一个JAVA WEB项目

1.打开Eclipse,选择菜单栏的file>New>Dynamic Web Project 弹出窗口如下 2.点击Next>Next进入下面界面: 3.想要生成web.xml,就把Generate web.xml deployment descriptor前的选择框打勾 然后点击Finish,一个java Web Project 就建好了,项目结构如下图 4.鼠标右键项目名称[MyFirstWeb],选择New>JSP File,弹窗如下 5.按照上图文件名字为index.jsp

创建一个动态Web项目:

开始你的Eclipse,然后进入"文件">"新建">"动态Web项目,然后输入项目名称为HelloWorldStruts2和设置其他的选项,在下面的屏幕: 选择在屏幕上的所有默认选项,最后检查生成的web.xml部署描述符选项.这将创建一个动态Web项目在Eclipse中.现在去窗口>显示视图>项目资源管理器,你会看到你的项目窗口中的东西如下: 现在复制以下文件从Struts 2的lib文件夹C:\struts-2.2.3\lib添

【Java_SSM】(二)使用eclipse创建一个Maven web工程

这篇博文我们介绍一下如何利用eclipse创件一个maven web工程. (1)File--New--Other--Maven--Maven project 此处我们快速创建一个maven工程 点击next finish创建工程 (2)项目src/mian/webapp中可能会缺少web.xml文件(pom.xml文件报错),添加步骤如下: 项目工程右键--properties--Project facets,取消此处对勾,点击Apply 然后再添加对勾,点击红圈处 确认OK即可!

令用EclipseJ2EE创建的Dynamic Web project目录结构与用MyEclipse创建的Web project一样

Eclipse for EE 版本, 创建 Dynamic Web Project  会有俩个工程. 其中一个 是你创建的工程, 另外一个 是Servers 工程(其实也就是tomcat 的一个配置) 大概的界面大概是这样. 而相对习惯了MyEclipse 开发的人, 突然切换到Eclipse 可能很不习惯. 其实,Eclipse 和MyEclipse 区别不大的,  只要切换一个视图, 就可以回到熟悉的MyEclipse 的编辑器默认设置 点击菜单的 Window --> show View

QT学习之路--创建一个对话框

Q_OBJECT:这是一个宏,凡是定义信号槽的类都必须声明这个宏. 函数tr()全名是QObject::tr(),被他处理过的字符串可以使用工具提取出来翻译成其他语言,也就是做国际化使用. 对于QT学习之路:Qt学习之路(7):创建一个对话框(上)这个程序.编译出现 invalid use of incomplete type ‘class QPushButton’ findButton->setEnabled(!text.isEmpty()); ^ In file included from

快速创建一个springboot web工程

以IntelliJ IDEA为例: 1.首先创建一个项目,创建时选择Spring Initializr,然后Next,如下图: 2.填写项目信息,如下图: 3.勾选web 4.最后一步,填写工程名字点击finish 第一次创建时系统会去下载需要的依赖,耗时稍长,请耐心等待. 创建成功后,目录结构如下:项目的根目录下会有一个artifactId+Application命名规则的入口类,SpringbootLearningApplication SpringbootLearningApplicati

ROS学习随笔二(创建一个简单的ROS package)

本人在学习过程中,参见了如下几个博客及网站: ROS操作官网:http://wiki.ros.org/ROS/Tutorials 博客:http://blog.sina.com.cn/s/articlelist_1712413141_7_1.html 以及:http://blog.csdn.net/column/details/ros-explore.html 在创建package之前,需要先创建一个工作空间,本人安装的ROS版本是Fuerte. 1.Creating a ROS WorkSpa

jsp中将一个jsp引入另一个jsp指定位置

<jsp:include page="badSurveyUpdate.jsp"/> 原文地址:https://www.cnblogs.com/xianz666/p/12052840.html