一、问题描述:
1在html文件,无法提交用户信息至http协议,直接跳转到了jsp文件源码。
1.1错误文件位置如下:
1.2网页打开如下:
1.3源码跳转语言如下:
1.4跳转结果至jsp源码:
2在sts4中新建一个用户注册jsp文件
2.1从sts4中打开但无用户名传入:
二、解决方案1:部署Tomcat到vscode(对我没用)
1部署过程:
1.1安装扩展:搜索tomcat扩展,安装Community Server Connectors扩展
1.2配置JDK:
搜索java:Home 并点击蓝字“打开设置-了解详情信息”
在设置中继续搜索java:Home,并点击蓝字“在setting.json中编辑”
1.3键入jdk的位置:
1.4打开资源管理器查看SERVERS里的插件并点击右上角的文件+,右边出现的选择NO,进入tomcat的下载文件夹导入tomcat
(找不到的话可以先重启一下再进入查找)
1.5选择tomcat版本后,点击finish
1.6启用tomcat:CSC目录下的tomcat点击start Server
1.7查看部署:在浏览器里输入
localhost:8080
在选择下一个解决方案时,会出现8080端口被占用的情况,此时需要关闭vscode中的tomcat再进入sts4中进行下列操作。
三、解决方案2:在sts4中部署web项目(有效))
1新建一个web文件夹
1.1命名文件夹并检查是否需要自主添加tomcat,如下则next进入下一部分
1.2直接按照选择并next
1.3next后直接来到finish,再次新建一个目标html文件在刚刚建立的web文件夹下
1.4地址选择如下webapp(jsp文件也新建在webapp文件夹下)
1.5运行html文件,如图绿色圆圈位置
2正确页面显示
2.1用户提交页面
2.2注册成功页面以及正确显示用户名