idea怎么调试jsp页面_一文学会JSP

构建Web应用

这里使用IDEA构建Web应用

新建项目

88dc8a821ccf9e6bd69ba1ac58acde95.png

a94b1051068bff015be7a8cd9f71e3d7.png

添加新的Tomcat

698a3fc55ecf66f319b3a5f06b0a7f97.png

勾选上正确的Tomcat

cdff3d1ecb32fb999a4ecc1057ed73a6.png

cdff3d1ecb32fb999a4ecc1057ed73a6.png

fc2be106ae3f64c3f21b36a9ab267b87.png

选择Filsh

创建好目录如下

d5d121cea8bf5fbf74617411e0810ad6.png

其自动生成的Web.XML文件如下

<?xml  version="1.0" encoding="UTF-8"?>
"http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

同时还生成了一个jsp文件,生成的jsp文件如下

  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/7/5
  Time: 22:39
  To change this template use File | Settings | File Templates.
--%>
"text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  $END$
  


配置应用首页

<?xml  version="1.0" encoding="UTF-8"?>
"http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">index.jsp

启动应用

启动相关的应用

a54f12b3b28702abc2a5bd1b784c0eb8.png

8061b0508ca813a04b058cc49bd11f22.png

8061b0508ca813a04b058cc49bd11f22.png

这样就完成了最基本的tomcat的部署

jsp的基本语法

jsp的注释

jsp的基本注释如下

  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/7/5
  Time: 22:39
  To change this template use File | Settings | File Templates.
--%>
"text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  
  $END$
  


jsp 声明

对jsp的声明如下

  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/7/5
  Time: 22:39
  To change this template use File | Settings | File Templates.
--%>
"text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
      // 声明一个整形变量
    public int count;
  // 声明一个方法
    public String info(){
      return "hello";
    }
  %>
  $END$

      // 把count值输出后加1
    out.println(count++);
  %>

      // 输出info()方法后的返回值
    out.println(info());
  %>
  


访问的页面结果如下

7efdac191fc807a179e25e95ad25c613.png

jsp 输出表达式

jsp提供了一种简单的输出表达式

  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/7/5
  Time: 22:39
  To change this template use File | Settings | File Templates.
--%>
"text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
      // 声明一个整形变量
    public int count;
  // 声明一个方法
    public String info(){
      return "hello";
    }
  %>
  $END$
`
  
  


jsp  三个编译指令

这里对jsp有三个编译的指令

page 指令

page指令位于jsp页面的顶端,一个jsp页面可以有多个page指令,page指令的语法为

"java.sql.*" %>

include指令

include指令可以将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句。include命令既可以包含jsp页面也可以包含静态文本。编译指令语法如下:

"要导入的jsp页面或文本文件" %>

taglib指令

taglib指令用于引入一些特定的标签库,语法格式:

"tagPrefix" uri="tagLibraryURI" %>

如使用struts标签库:

"s" taglib="/struts-tags" %>

动作指令

forward

进行页面跳转的指令 如果转发的时候需要传递参数可以使用jsp:param指令进行设置。比如,访问index.jsp页面时自动转发至login.jsp,需要把username和password传递过去:index.jsp:

"java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
"login.jsp">

在login.jsp中可以使用getParameter方法获取传入的参数值:

  String name=request.getParameter("username");
  String pwd=request.getParameter("password");
  out.println(name);
  out.println("
");
  out.println(pwd);
%>

执行forword指令时用户请求的地址没有发生变化,页面内容被forward目标替代。

include指令

include指令用于包含某个页面,但不会导入被include页面的编译指令。可以通过param指令传递参数:新建一个index.jsp

"java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
html>

"head.html">
"body.jsp">

body.jsp

"bgcolor")%>">

weixin_39731586
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
idea怎么运行jsp页面_【学习笔记】Jsp与Servlet技术
weixin_39851977的博客
12-01 4899
Jsp与Servlet技术一.为什么要学习Jsp?我们以前学的都是静态网页的编程,比如html之类的,我们希望静态网页能够有动态特性,则需要使用到jsp技术。Jsp页面大体由html代码和java代码组成。【Demo01】使用Idea配置好Tomacat服务器,运行jsp项目。 Created by IntelliJ IDEA. User: 编程小哥令狐 Date: 202...
idea怎么调试jsp页面_解决idea的c标签错误
weixin_39951295的博客
12-01 1358
Hello,World.土土来啦!最近做jq项目,遇到各种各样的问题。首先就是c标签的错误。对,没错,就是这一串因为土土上学期学的是jsp,所以是在myeclipse做的,这学期就想在idea做后端。然后复制粘贴之前的项目的时候,就发现c标签报错了。查了资料才知道,因为有些jar包是idea没有自带的,所以我们需要手动添加。那我们开始吧!下载资源老规矩,上网盘链接。链接:https://pan.b...
关于jsp页面使用jstl的异常分析
10-27
jsp页面使用如下代码加入jstl的支持,发现页面如下异常,那么很有可能是你的Tomcat的lib目录没有jstl的jar包,所以才导致tomcat无法解析jstl,解决方法如下,感兴趣的朋友可以参考下哈
IDEA运行jsp
热门推荐
墨本R
07-09 4万+
文章目录一.完成jdk、Tomcat的安装与配置二.web配置四.配置/运行Web服务器五.运行 一.完成jdk、Tomcat的安装与配置 如果没有配置成功,可以参考链接:https://blog.csdn.net/qq_43799965/article/details/95187608 二.web配置 如果在完成上述jdk,tomcat安装配置后,直接运行时,发现IDEA报错如下: 此时点击...
android 屏蔽多任务功能键
Waterkin的博客
10-26 725
原文
IntelliJ IDEA 5.12 + Tomcat 5.5.x调试JSPJAVA代码
u012986899的专栏
11-28 4334
背景:调试技术是一个开发人员必须掌握的一门技术,通过调试可以让你发现程序的问题,代码执行的过程(流程),内存变量的动态变化情况。这对你设计开发都是非常重要的。通过本文掌握Idea结合tomcat开发的过程,以及Idea调试jspjava的配置方法。   一、 系统环境   Windows XP SP2 Professional 简体文版   IntelliJ IDEA 5.12  
jsp页面调试
atarik@163.com
05-26 1953
1.初始状态<%=formcontent %>输出大量数据, 加上js错误数据, 超出了页缓存大小, 所以报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 200, 然后页面什么都不展示。访问jsp页面, 页面为空, 网络请求显示失败, 控制台打印错误net::ERR_INCOMPLETE_CHUNKED_ENCODING 200。转发的数据限制,spring/Servlet的HTTP响应数据大小限制,或者是自定义拦截器的响应数据限制。当完整输出后, 又报错。
web.xml4.0头信息
OCISLY的博客
11-02 416
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" ver
idea怎么调试jsp页面_JSP+Servlet+C3P0+Mysql实现的YCU movies电影网站
weixin_39815925的博客
12-01 286
项目简介项目来源于:https://gitee.com/zhp0514/java_web_movie_website_project这次分享一个电影网站,页面炫酷,需要有一定的前端功底。该网站存在一些bug,感兴趣的可以自行改改,也可以私信我。本系统基于JSP+Servlet+C3P0+Mysql。涉及技术少,易于理解,适合JavaWeb初学者学习使用。难度等级:等技术栈编辑器IntelliJ ...
idea使用jsp
kasel2345的博客
09-18 7421
1、下载tomcat,记住保存的路径。 2、打开idea ,点击Run ,选Edit Configurations,点击弹出窗口左上角的“+”按钮,找到Tomcat Server,选择Local,在左侧选择Tomcat Server 下的Unnamed ,然后在右面找到Application server , 点击Configure...按钮,在弹出的窗口的左上角找到“+”按钮,点击后输入tomcat的安装路径,点击ok,再点击ok。 3、要注意的是此时在Run/Debug Configur.
IntelliJ IDEA 2017配置JSP+tomcat
10-30
IntelliJ IDEA 2017配置JSP是我亲手写的配置tomcat的项目,比较简单
解决IDEA JSP没有代码提示问题的几种方法
10-16
主要介绍了解决IDEA JSP没有代码提示问题的几种方法,文通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价,需要的朋友们下面随着小编来一起学习学习吧
使用IDEA编写jsp时EL表达式不起作用的问题及解决方法
01-08
在使用IDEA开发maven+springMVC项目时遇到不加载EL表达式的问题,怎么处理呢?下面小编给大家带来了实现代码,一起看看吧 加载如下JSP代码: <%@ page contentType=text/html;charset=UTF-8 language=java %...
jsp__demo2.zip
05-25
JSP(5)_pageContext 详细分析
idea 查看jsp是否被引用,IntelliJ IDEAJSP调试
weixin_39804335的博客
12-24 221
Does anyone know how to debug JSP in IntelliJ IDEA?When I set breakpoint in my JSP files, those breakpoints never seem to take effect. The debugger never hits them. IDEA seems to think that the breakp...
idea 配置tomcat 运行jsp项目
编程技术提升
01-28 6342
7、选择Arifacts ->点击 + -> 选择Web Application Exploded -> From Modules->选择该项目->点击ok->再ok。4、点击 File->Project Structure,弹出界面选择Project,这里sdk选择1.8,语言选择8。3、点击后出现配置框,这里画框的地方都选上,版本选择1.8,其他的信息内容默认后,点击确认。5、选择Modules ,右击项目名称-》选择Add-》选择Web。6、配置Modules,选择对应的配置。
IDEA 远程调试tomcatjsp
weixin_34268753的博客
11-24 758
2019独角兽企业重金招聘Python工程师标准>>> ...
Jsp怎么debug,打断点
zhansan的博客
04-20 4138
Eclipseによるデバッグ(JSP
idea调试jsp页面
最新发布
06-01
你可以按照以下步骤在IDEA调试JSP页面: 1. 在IDEA打开你的Web项目。 2. 点击菜单栏的“Edit Configurations”。 3. 在左侧的选项卡选择“Tomcat Server”。 4. 点击右侧的“+”按钮,选择“Local”。 5. 配置Tomcat服务器的端口号、上下文路径等信息。 6. 在“Deployment”选项卡选择你的Web项目,并将“Application context”设置为“/”。 7. 点击“OK”保存配置。 8. 在IDEA打开你的JSP页面。 9. 在页面设置断点,例如在某个Java方法。 10. 点击IDEA菜单栏的“Debug”按钮,启动Tomcat服务器并进入调试模式。 11. 在浏览器访问你的JSP页面,触发断点,IDEA暂停程序执行并进入调试模式。 希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • vue 后端数据成功返回 页面不渲染_vue能获取到数据数据却渲染不到页面上,为什么?... 8892
  • idea怎么调试jsp页面_一文学会JSP 7413
  • 谷歌浏览器如何启用java小脚本_各种浏览器开启JavaScript脚本方法 7203
  • 五脏六腑在脸上的反射区图片_人体五大反射区的有图详解。 5920
  • 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例... 5378

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 宽带服务器盒信号灯红色闪烁,宽带出现光信号灯是红色是怎么回事
  • svn服务器记录日志文件,svn服务器日志时间设置
  • 服务器64位还是32位系统好,云服务器64位还是32位
2021年145篇
2020年199篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源用珏字起名足球平台出租肾结石怎么才能快速排出来琴字起名中华起名全典杉德卡使用范围卢姓女孩起名分值高的碧血银枪汽车起重机厂家排名5月份是什么星座一品渝香干锅鸭头暴君闺女五岁半免费阅读37游戏平台开个店起什么名字好免费起英文什么名字好白手邪医移动流量套餐婴儿智能起名网地狱解剖在线观看心跳不听话甜食起名刚生的男孩起名得道多助失道寡助原文及翻译易姓的男宝宝起名汐字取名女孩起名双鱼座和什么星座最配灵蛇恋给专家起名石家庄公司起名字疯狂猜图瓶子柠檬淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化