iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java后端怎么用EL表达式改进JSP
  • 275
分享到

Java后端怎么用EL表达式改进JSP

2023-06-29 07:06:31 275人浏览 独家记忆
摘要

这篇文章主要介绍了Java后端怎么用EL表达式改进jsP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java后端怎么用EL表达式改进JSP文章都会有所收获,下面我们一起来看看吧。EL表达式改进JSPJSP的缺

这篇文章主要介绍了Java后端怎么用EL表达式改进jsP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java后端怎么用EL表达式改进JSP文章都会有所收获,下面我们一起来看看吧。

    EL表达式改进JSP

    JSP的缺点

    由于jsp页面内,既可以定义html标签,又可以定义java代码,造成了以下问题

    书写麻烦:特别是复杂的页面

    阅读麻烦

    复杂度高:运行需要依赖各种环境,JRE。JSP容器(Tomcat服务器).....

    占用内存和磁盘:JSP会自动生成.java和.class文件占磁盘,运行.class文件占内存

    调试困难:出错后,需要找到自动生成的.java文件进行调试

    不利团队写作:前后端人员

    ...

    JSP已经逐渐退出历史舞台,取而代之的是html和ajax

    演化过程:

    Java后端怎么用EL表达式改进JSP

    最好不要直接在jsp里写java代码

    Java后端怎么用EL表达式改进JSP

    EL表达式

    Expression Language表达式语言,用于简化JSP页面内的java代码

    主要功能:获取数据

    语法:${expression}

    如:${brands}:获取域中存储的key为brands的数据

    idea中使用Maven时常见问题

    idea中使用了maven无法创建包/类

    没有源文件,将其中的一个文件添加为源文件,就可创建包或类了(项目结构中标蓝)

    Java后端怎么用EL表达式改进JSP

    idea中配置WEB的maven项目

    Java后端怎么用EL表达式改进JSP

    maven创建的web中无法创建servlet

    Java后端怎么用EL表达式改进JSP

    maven中部署tomcat插件

    pom.xml文件中写入

    <build>    <plugins><!--  tomcat插件    -->      <plugin>        <groupId>org.apache.tomcat.maven</groupId>        <artifactId>tomcat7-maven-plugin</artifactId>        <version>2.2</version>        <configuration>          <!--设置端口号(可以修改)-->          <port>8080</port>          <!--设置路径(可以修改)-->           <path>/jsp-demo02</path>        </configuration>      </plugin></plugins>  </build>

    EL表达式的演练

    创建一个com.web.ServletDemo1类

    package com.web; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.Http.httpservlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.ArrayList;import java.util.List; @WebServlet("/demo1")public class ServletDemo1 extends HttpServlet {    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {      //添加数据        List<String> list=new ArrayList<>();        list.add("zhangSan1");        list.add("zhangSan2");        list.add("zhangSan3");        list.add("zhangSan4");        list.add("zhangSan5");        System.out.println(list);        //2、存储到request域中,可以转发到jsp页面中从而使用EL表达式        request.setAttribute("lists", list);        //3、转发到el-demo.jsprequest.getRequestDispatcher("/el-demo.jsp").forward(request, response);      }}

    在web.app目录下创建el-demo.jsp,其中写入${lists}即可

    <%@ page language="java" contentType="text/html; charset=utf-8"         isELIgnored="false"         pageEncoding="utf-8" %> <html><head>     <meta charset="utf-8"/>    <title>Insert title here</title></head><body>${lists}</body></html>

    运行结果

    Java后端怎么用EL表达式改进JSP

    关于“Java后端怎么用EL表达式改进JSP”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Java后端怎么用EL表达式改进JSP”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

    --结束END--

    本文标题: Java后端怎么用EL表达式改进JSP

    本文链接: https://www.lsjlt.com/news/323301.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Java后端怎么用EL表达式改进JSP
      这篇文章主要介绍了Java后端怎么用EL表达式改进JSP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java后端怎么用EL表达式改进JSP文章都会有所收获,下面我们一起来看看吧。EL表达式改进JSPJSP的缺...
      99+
      2023-06-29
    • Java后端用EL表达式改进JSP
      目录EL表达式改进JSPJSP的缺点EL表达式idea中使用Maven时常见问题idea中使用了maven无法创建包/类idea中配置web的maven项目maven创建的web中无...
      99+
      2022-11-13
    • 为什么EL表达式在java中无法解析JSP
      为什么EL表达式在java中无法解析JSP?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。收集了如下版本:web-app_2_2.xsd <&#63;xml ve...
      99+
      2023-05-31
      java jsp el表达式
    • EL表达式怎么用
      这篇文章给大家分享的是有关EL表达式怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。EL (Expression Language) 表达式语言 是JSP2.0的正式标准规范之一要想运行EL,必须先寻找一个可...
      99+
      2023-06-03
    • Java Lambda表达式怎么应用
      Java 中的 Lambda 表达式是 JDK 8 中引入的一种函数式编程的特性,它可以使代码更简洁、更易读、更易维护。Lambda...
      99+
      2023-10-10
      java
    • Java中Lambda表达式怎么用
      这篇文章主要介绍了Java中Lambda表达式怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、前言Lambda表达式是java 8中包含的重要功能之一。Lambda表...
      99+
      2023-06-15
    • Java Lambda表达式怎么使用
      这篇文章主要介绍“Java Lambda表达式怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java Lambda表达式怎么使用”文章能帮助大家解决问题。一、背景Lamb...
      99+
      2023-06-29
    • java lambda表达式怎么使用
      Java lambda表达式是Java 8引入的一种新特性,它可以简化代码的编写,尤其是在处理函数式接口时非常方便。下面是使用lam...
      99+
      2023-09-23
      java
    • Java中怎么用正则表达式
      这篇文章将为大家详细讲解有关Java中怎么用正则表达式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。学习正则表达式,用Jdk1.4后的java.util.regex模式:我们来看一些更常用的表达式的种类文...
      99+
      2023-06-03
    • Java中正则表达式怎么用
      这篇文章将为大家详细讲解有关Java中正则表达式怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java 正则表达式的使用,具体内容如下所示:java.util.regex.Patternjava.u...
      99+
      2023-05-31
      java
    • Java正则表达式中Pattern类怎么用
      本篇内容主要讲解“Java正则表达式中Pattern类怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java正则表达式中Pattern类怎么用”吧!前言在Java中,java.util.r...
      99+
      2023-06-26
    • Java反射、枚举、Lambda表达式怎么用
      今天小编给大家分享一下Java反射、枚举、Lambda表达式怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. 反射1...
      99+
      2023-07-04
    • JAVA中Lambda表达式与函数式接口怎么用
      这篇文章主要为大家展示了“JAVA中Lambda表达式与函数式接口怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JAVA中Lambda表达式与函数式接口怎么用”这篇文章吧。Lambda表达...
      99+
      2023-06-29
    • 怎么用java正则表达式匹配单词
      使用Java正则表达式匹配单词,可以按照以下步骤进行:1. 创建一个正则表达式模式,用于匹配单词。例如,可以使用 \b\w+\b 来...
      99+
      2023-10-18
      java
    • 怎么在Java中使用正则表达式API
      本文小编为大家详细介绍“怎么在Java中使用正则表达式API”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在Java中使用正则表达式API”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言:在正则表达式的世...
      99+
      2023-07-02
    • Java8怎么使用Lambda表达式进行比较
      本篇文章为大家展示了Java8怎么使用Lambda表达式进行比较,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Java 8之前,对集合进行排序需要为排序中使用的比较器 Comparato...
      99+
      2023-06-29
    • C#怎么利用后缀表达式解析计算字符串公式
      本篇内容介绍了“C#怎么利用后缀表达式解析计算字符串公式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!当我们拿到一个字符串比如:20+31*...
      99+
      2023-07-05
    • Java中的正整数怎么利用正则表达式进行验证
      Java中的正整数怎么利用正则表达式进行验证?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体如下:package des;import java.util.regex.M...
      99+
      2023-05-31
      java 正则表达式 ava
    • Java中的子文本怎么利用正则表达式进行获取
      Java中的子文本怎么利用正则表达式进行获取?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体方法如下:package cn.mingyuan.regexp.singlec...
      99+
      2023-05-31
      java 正则表达式 ava
    • Java中的xml文件怎么利用正则表达式进行解析
      这篇文章将为大家详细讲解有关Java中的xml文件怎么利用正则表达式进行解析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、编写Node类Node对象是文档解析的基础,最终可以通过对象的不...
      99+
      2023-05-31
      java 正则表达式 xml
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作