写个JSP页面numberInput.jsp和一个Servlet类prime.java,在numberInput.jsp中提供表单让用户输入一个整数

2025-04-29 22:43:24
推荐回答(1个)
回答1:

对于简单的 Tomcat  webapp ,我们可以直接是这样的目录结构:

webapps

    --yourapp

      --html文件和JSP文件

      --WEB-INF

        --classes(放置你编译好的Java类)

        --lib(放置你所用到的库)

        --web.xml(你的web描述文件)

所以我们只需要按照这个格式,安排的你 webapp 目录即可。

比如我们现在写好了 numberInput.jsp,Prime.java(Servlet)和 web.xml。

目录结构是这个样子:

然后我们建立 classes 目录存放你编译的 class 文件,然后编译:

编译之后的目录结构:

然后我们再来整一个 Tomcat 要的目录结构,假设项目名字就叫 PJ 吧(写起来简单点):

首先建立目录结构:

然后拷贝 HTML 和 JSP 文件:

然后拷贝 classes 文件夹和 lib 文件夹到 WEB-INF下:

最后拷贝 web.xml 到 WEB-INF 目录下:

OK,现在将 PJ 这个文件夹放到 Tomcat 的 webapps 下面:

然后重启 Tomcat,在浏览器输入路径:

OK,没有出错(我在 web.xml 里设置了numberInput.jsp 是 welcome-file,所以直接访问网站路径就显示的是 numberInput.jsp ) 。

然后我们输入一个数字:

点击 提交:

然后返回再输入一个数字:

提交:

OK,完成~ 希望你能有所收获。

(现在知道为啥 Java Web 开发要用 IDE 了吧)