精华内容
下载资源
问答
  • EL函数库

    2019-01-05 20:51:13
    EL函数库由第三方对EL的扩展,我们现在学习的EL函数库由JSTL添加的。JSTL明天再学! EL函数库就是定义一些有返回值的静态方法。然后通过EL语言来调用它们!当然,不只JSTL可以定义EL函数库,我...

    目录

    0.码仙励志

    1.什么EL函数库

    2.导入函数库

    3.EL函数库介绍

    4.自定义EL函数库


    0.码仙励志

    绊住脚的,往往不是荆棘石头,而是心

    1.什么EL函数库

    1. EL函数库是由第三方对EL的扩展,我们现在学习的EL函数库是由JSTL添加的。JSTL明天再学!
    2. EL函数库就是定义一些有返回值的静态方法。然后通过EL语言来调用它们!当然,不只是JSTL可以定义EL函数库,我们也可以自定义EL函数库。
    3. EL函数库中包含了很多对字符串的操作方法,以及对集合对象的操作。例如:${fn:length(“abc”)}会输出3,即字符串的长度。

    2.导入函数库

    因为是第三方的东西,所以需要导入。导入需要使用taglib指令!

    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

    3.EL函数库介绍

    1.     String toUpperCase(String input):
    2.     String toLowerCase(String input):
    3.     int indexOf(String input, String substring):
    4.     boolean contains(String input, String substring):
    5.     boolean containsIgnoreCase(String input, String substring):
    6.     boolean startsWith(String input, String substring):
    7.     boolean endsWith(String input, String substring):
    8.     String substring(String input, int beginIndex, int endIndex):
    9.     String substringAfter(String input, String substring):hello-world, “-“
    10.     substringBefore(String input, String substring):hello-world, “-“
    11.     String escapeXml(String input):把字符串的“>”、“<”。。。转义了!
    12.     String trim(String input):
    13.     String replace(String input, String substringBefore, String substringAfter):
    14.     String[] split(String input, String delimiters):
    15.     int length(Object obj):可以获取字符串、数组、各种集合的长度!
    16.     String join(String array[], String separator):
    <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
    …
    String[] strs = {"a", "b","c"};
    List list = new ArrayList();
    list.add("a");
    pageContext.setAttribute("arr", strs);
    pageContext.setAttribute("list", list);
    %>
    ${fn:length(arr) }<br/><!--3-->
    ${fn:length(list) }<br/><!--1-->
    ${fn:toLowerCase("Hello") }<br/> <!-- hello -->
    ${fn:toUpperCase("Hello") }<br/> <!-- HELLO -->
    ${fn:contains("abc", "a")}<br/><!-- true -->
    ${fn:containsIgnoreCase("abc", "Ab")}<br/><!-- true -->
    ${fn:contains(arr, "a")}<br/><!-- true -->
    ${fn:containsIgnoreCase(list, "A")}<br/><!-- true -->
    ${fn:endsWith("Hello.java", ".java")}<br/><!-- true -->
    ${fn:startsWith("Hello.java", "Hell")}<br/><!-- true -->
    ${fn:indexOf("Hello-World", "-")}<br/><!-- 5 -->
    ${fn:join(arr, ";")}<br/><!-- a;b;c -->
    ${fn:replace("Hello-World", "-", "+")}<br/><!-- Hello+World -->
    ${fn:join(fn:split("a;b;c;", ";"), "-")}<br/><!-- a-b-c -->
    
    ${fn:substring("0123456789", 6, 9)}<br/><!-- 678 -->
    ${fn:substring("0123456789", 5, -1)}<br/><!-- 56789 -->
    ${fn:substringAfter("Hello-World", "-")}<br/><!-- World -->
    ${fn:substringBefore("Hello-World", "-")}<br/><!-- Hello -->
    ${fn:trim("     a b c     ")}<br/><!-- a b c -->
    ${fn:escapeXml("<html></html>")}<br/> <!-- <html></html> -->

    4.自定义EL函数库

    1. 写一个类,写一个有返回值的静态方法;
    2. 编写itcast.tld文件,可以参数fn.tld文件来写,把itcast.tld文件放到/WEB-INF目录下;
    3. 在页面中添加taglib指令,导入自定义标签库。

     

    MaxianFunctions.java

    package com.maxian;
    
    public class MaxianFunctions {
    	public static String test() {
    		return "码仙自定义EL函数库测试";
    	}
    }

    maxian.tld

    <?xml version="1.0" encoding="UTF-8" ?>
    <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    	version="2.0">
    
    	<tlib-version>1.0</tlib-version>
    	<short-name>maxian</short-name>
    	<uri>http://www.maxian.com/jsp/functions</uri>
    
    	<function>
    		<name>test</name>
    		<function-class>com.maxian.MaxianFunctions</function-class>
    		<function-signature>String test()</function-signature>
    	</function>
    </taglib>

    index.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib prefix="maxian" uri="/WEB-INF/maxian.tld" %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <body> 
      	<h1>${maxian:test()}</h1>
      </body>
    </html>

    本篇博客来自于传智播客视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901

    展开全文
  • EL表达式的使用

    2017-08-28 21:32:27
    什么是EL表达式? EL表达式能干什么EL表达式如何使用? EL拥有大多编程语言的运算符,但是EL也有自己比较独特的运算符: EL使用说明: 比如: 存取数据: EL表达式的保留字: EL表达式的...

    什么是EL表达式?
    EL表达式介绍
    EL表达式能干什么?
    这里写图片描述
    EL表达式如何使用?
    这里写图片描述
    EL拥有大多编程语言的运算符,但是EL也有自己比较独特的运算符:
    这里写图片描述
    EL使用说明:
    这里写图片描述
    比如:
    这里写图片描述
    存取数据:
    这里写图片描述
    EL表达式的保留字:
    这里写图片描述
    EL表达式的便捷:
    这里写图片描述
    EL隐含的对象:
    这里写图片描述
    比如:
    这里写图片描述
    OK,接下来做一个小例子:
    首先是通过一个form表单提交用户名和密码:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
    
        <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
        <script type="text/javascript" src="jquery/jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("form:first>input:last").click(function() {
                    alert("在servlet中会把这些数据存入不同的域中");
                });
            });
        </script>
      </head>
    
      <body>
        测试EL表达式<br>
        首先通过form表单提交一部分数据:<br>
        <form action="TestServlet" method="post">
            username:<input type="text" name="username"><br>
            password:<input type="password" name="password"><br>
            <input type="submit">
        </form>
        <form action="param.jsp" method="post">
            username:<input type="text" name="username"><br>
            password:<input type="password" name="password"><br>
            <input type="submit" value="点击测试param">
        </form>
      </body>
    </html>
    

    这里写图片描述
    接下来测试表单提交的数据通过EL表达式获取,就是使用第二个表单:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
    
        <title>My JSP 'param.jsp' starting page</title>
    
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
    
      <body>
        username:${param.username }<br>
        password:${param.password }<br>
        <a href="index.jsp">返回</a>
      </body>
    </html>
    

    结果如下:
    这里写图片描述
    接下来在servlet中在不同的域对象中存入数据:

    HttpSession session = request.getSession();
            ServletContext application = getServletContext();
            String username = null;
            String password = null;
            if(request.getParameter("username") != null){
                username = request.getParameter("username");
            }
            if(request.getParameter("password") != null){
                password = request.getParameter("password");
            }
            System.out.println(username);
            System.out.println(password);
            session.setAttribute("username", username);
            session.setAttribute("password", password);
            request.setAttribute("username", username);
            request.setAttribute("password", password);
            application.setAttribute("username", username);
            application.setAttribute("password", password);
            request.getRequestDispatcher("test.jsp").forward(request, response);

    输入如下:
    这里写图片描述
    结果如下:
    这里写图片描述
    在控制台输出的结果如下:
    这里写图片描述
    跳转后的页面:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
    
        <title>My JSP 'test.jsp' starting page</title>
    
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    <style type="text/css">
    a{
        text-decoration: none;
    }
    </style>
      </head>
    
      <body>
        \${requestScope.username }:${requestScope.username }<br>
        \${requsetScope.password }:${requestScope.password }<br>
        \${sessionScope.username }:${sessionScope.username}<br>
        \${sessionScope.password }:${sessionScope.password}<br>
        \${applicationScope.username }:${applicationScope.username }<br>
        \${applicationScope.password }:${applicationScope.password }<br>
        \${pageContext.request.queryString}:
            ${pageContext.request.queryString}</br>
       \${pageContext.request.requestURL}:
            ${pageContext.request.requestURL}</br>
       \${pageContext.request.contextPath}:
            ${pageContext.request.contextPath}</br>
       \${pageContext.request.method}:
          ${pageContext.request.method}</br>
       \${pageContext.request.protocol}:
          ${pageContext.request.protocol}</br>
       \${pageContext.request.remoteUser}:
          ${pageContext.request.remoteUser}</br>
       \${pageContext.request.remoteAddr }:
          ${pageContext.request.remoteAddr}</br>
       \${pageContext.session.id}:
          ${pageContext.session.id}</br>
          这是测试空的EL表达式,返回应该是空字符串:<br>
          \${request.asdasd }:${request.asdasd }<br>
        <a href="index.jsp">返回</a>
      </body>
    </html>
    

    显示如下:
    这里写图片描述

    展开全文
  • 10.JSTL和EL

    2018-10-29 12:41:39
    十. JSTL和EL什么需要EL 在JSP中使用Java脚本的局限 在JSP页面中嵌入大量的Java代码 访问结构比较复杂的数据时代烦琐,且经常需要强制类型转换 ... EL表达式使JSP的开发变得... 什么是EL Expression La...

    十. JSTL和EL

    1. 为什么需要EL

    在JSP中使用Java脚本的局限

      1. 在JSP页面中嵌入大量的Java代码
      2. 访问结构比较复杂的数据时代码烦琐,且经常需要强制类型转换

      1. EL表达式使JSP的开发变得更加简单

    ${requestScope.employee.computer.manufacturer}

     

    1. EL表达式简介
      1. 什么是EL
        • Expression Language(表达式语言)
      2. EL的功能
        • 替代JSP页面中数据访问时的复杂编码
      3. EL的特点
        • 自动转换类型
          1. EL得到某个数据时可以自动转换类型
        • 使用简单
    2. EL表达式语法6-1

    ${ EL expression }

      1. 通过变量名取值
      2. 获取对象的属性值
      3. 获取集合元素
      4. 执行表达式
    1. EL表达式语法6-2

    ${变量名}

     

    按照page → request → session → application的作用域顺序依次查找,找到即返回,最终找不到返回null

    指定作用域

    1. EL表达式语法6-3

    获取对象的属性值

    <%=  ( (User) request.getAttribute("user") ) .getName()  %>

     

    点操作符

    ${user.name}

    [ ]操作符

    ${user["name"]}

    1. EL表达式语法6-4

    获取集合元素-List

     

    1. EL表达式语法6-5

    获取集合元素-Map

    1. EL表达式语法6-6

    执行表达式

    关系操作符

    逻辑操作符

    empty操作符

    1. EL隐式对象

     

    1. EL隐式对象介绍

    1. EL表达式的综合应用

     

    1. 为什么使用JSTL

    EL表达式封装了数据访问的功能,而JSTL标签库则封装了逻辑控制、循环控制以及数据格式化等功能,二者结合使用才能完整实现动态页面的开发需求

     

    1. 什么是JSTL

    什么是JSTL

    JSP标准标签库(JSP Standard Tag Library)

     

    JSTL通常会与EL表达式合作实现JSP页面的编码

     

    1. JSTL的环境搭建

    使用JSTL的步骤

      1. 引入JSTL的jar文件和标签库描述符文件
      2. 在JSP页面添加taglib指令
      3. 使用JSTL标签

    <%@  taglib  uri="http://java.sun.com/jsp/jstl/core"  prefix="c"  %>

    1. JSTL标准标签库介绍

    1. 通用标签4-1

    set:设置指定范围内的变量值

    将value值存储到范围为scope的变量variable中

    <c:set  var="variable"  value="value"  scope="scope" />

    将value值设置到对象的属性中

    <c:set  target="target"  property="property"  value="value" />

    示例:

    // 在Servlet或JSP中设置JavaBean

    User  user = new  User();

    request.setAttribute("user",  user);

     

    // 在JSP中修改JavaBean的属性值

    <c:set target="${user}" property="name" value="defaultName" />

     

    1. 通用标签4-2

    out:计算表达式并将结果输出显示

    不指定默认值

    <c:out  value="value" />

    指定默认值

    <c:out  value="value"  default="default" />

    示例:

    // 在Servlet或JSP中设置JavaBean

    User  user = new  User();

    request.setAttribute("user",  user);

     

    // 在JSP中输出JavaBean的属性值

    <c:out  value="${user.name}"  default="No UserName" />

    1. 通用标签4-3

    out:计算表达式并将结果输出显示

    转义特殊字符

    1. 通用标签4-4

    <c:remove  var="variable"  scope="scope" />

     

    1. 小结

    通用标签的使用

     

    1. 条件标签3-1

    if:实现Java语言中if语句的功能

     

    1. 条件标签3-2

    使用if标签判断是否登录

    1. 条件标签3-3

    choose:实现if - else if - else语句的功能

    1. 迭代标签4-1

    forEach:实现对集合对象的遍历

     

    1. 迭代标签4-2

    1. 迭代标签4-3

    通过迭代标签遍历Map

    1. 迭代标签4-4

    forEach:指定迭代的次数

     

    1. 总结

    展开全文
  • 带你跑eladmin开源项目

    2020-05-31 10:31:48
    最近开始稍微接触了点框架,本来想学点开源项目什么的,但学起来耗得时间长,所以公众号和博客的文章都慢慢的停更了许久。之前的java多线程和反射都还没弄透,更别说java源码和JVM了,学习这件事真的需要坚持、...

    带你跑ELADMIN后台管理系统开源项目

    作者:流浪舟(coderxm)


    前言:

    最近开始稍微接触了点框架,本来是想学点开源项目什么的,但学起来耗得时间长,所以公众号和博客的文章都慢慢的停更了许久。之前的java多线程和反射都还没弄透,更别说java源码和JVM了,学习这件事真的需要坚持、耐心和不断总结 。github上满是开源项目,建议找一个适合的项目练练,看看它用到的技术,一个个吃透了,以后用到相同的技术就越发熟练,看代码如同行云流水,毫不费劲。今天就推荐一个十分火爆的开源项目el-admin后台管理系统,结合前端Vue使用 ,是一个不错的开胃菜。


    项目简介:

    一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统

    开发文档: https://docs.auauz.net/
    体验地址: https://auauz.net/

    账号密码: admin/123456 (默认密码都是123456)

    后端源码 前端源码
    github https://github.com/elunez/eladmin https://github.com/elunez/eladmin-web
    码云 https://gitee.com/elunez/eladmin https://gitee.com/elunez/eladmin-web

    这是用流行框架spring boot和vue实现的前后端分离的后台管理系统,不要被前后端分离吓到了,只是前后端的代码放在不同的地方而已,没有什么特别重要的技术难点。


    准备环境

    上面已经给出了项目的源码,把前后端的源码下下来就行了,之后要准备什么呢?当然是准备跑项目的环境了,可以分为前端和后端的运行环境。在项目里,是需要后端的,所以先配置后端环境。那我们如何知道应该配好怎样的环境呢?看github项目的介绍,README文档里面也有介绍,以后可以直接看README就行了。既然是个Java项目,当然应该有Java的环境啦,这个可以直接用IDEA代替,社区版的也行,项目的文件就用IDEA打开就是了。


    Redis数据库安装配置

    如果没有,可在公众号内回复redis获取。下载好后,应首先配置它的环境变量。分别打开redis-servr.exe和redis-cli.exe,如下:

    redisredis启动


    mysql配置

    项目里的eladmin.sql文件为MySQL启动脚本,了解后,并不是双击运行。前提应该有mysql和数据库管理器吧,没有mysql可以在公众号内的软件工具哪里找,应该有,记得配置环境变量。另外管理工具就别用SQL Server了,sqlyog也不错,官网有社区版的,就下的慢,推荐链接:https://pan.baidu.com/s/1PcVVkucLRf-49lHDPl6syA 提取码:w27i 。先建一个项目数据库。

    创建数据库

    接着用记事本或其他打开项目sql脚本,全选粘贴在询问一栏,并再次全选右键执行查询或摁F9。

    sql查询
    结果没报错即可,都不要关闭这些。


    后台spring

    如果没有还有spring这个框架,不用太担心,这样大部分是框架依赖,所以交给IDEA去干就行了,前提是别把网断了,需要下依赖包。如何让IDEA自动下呢?在文件那点击setting设置,在Build,Execute那的Maven选项。

    导入依赖自动导入Maven项目

    mport-ij

    字节码版本
    上图把编译器生成的字节码类型改为和jdk相同版本,我这里用jdk11编译,不然会报“不支持java 5版本,请使用6及以上版本”。更具体的操作可以自己搜索解决,比较简单。同样在项目的配置文件pom.xml里,需要添加相应的依赖属性。

    //添加下面几个,如果没有就加上去
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>11</java.version>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>

    这时候还不能自动下载依赖包,可以手动刷新或者说重新导入项目,右键项目文件,在maven选项那点reimport就行了。

    重新导入
    耐心等待后,就可以启动后台了,在eladmin-system下找到Apprun的Java文件,运行它。
    项目启动文件
    结果如下,没报错就行!


    前端配置

    前端配置比较容易出错,报错了直接在命令行输出一大堆信息,关键是解决起来非常麻烦。配置前端呢主要是为了能让大家在本地就能看到效果,只有后端的项目,再好,没前端相辅相成,项目跑的也没意思!同样的套路,同样的逼数!首先咱们找到前端的文件夹,发现里面是没有前端的依赖的,这个不足为奇。那咱们就需要配置依赖了。主要是node.js , node.js 是一个基于 Chrome V8 引擎的 JavaScirpt 运行环境,可以用于服务端编程。我们把它下载后需要配置它的环境变量,目的是为了用他的包管理工具npm(nodejs package management),那有什么用呢?

      1  允许用户从NPM服务器下载别人编写的第三方包到本地使用
      2  允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用
      3  允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用
    

    在这之前,把文件夹里的package.json包修改一下,找到script那里,添加如下:

    "scripts": {	//如果没有以下,则添加
        "dev": "vue-cli-service serve",
    	"start": "node index.js",
        "server": "nodemon index.js --ignore client",
    	"build": "vue-cli-service build",
      },
    

    我们下翻,还能看到前端的依赖dependencies和环境需要的版本,node在8.9及以上,npm在3.0.0及以上。

    "engines": {
        "node": ">=8.9",
        "npm": ">= 3.0.0"
      },
    

    之后说白了,npm就是帮我们把前端需要的依赖给下了,方便生成前端页面。具体的nodejs的下载安装配置,可以搜索相关文章,这里就不多讲了。命令行‘npm -v’查看npm版本,能看到输出,说明配置成功。

    npm config set registry https://registry.npm.taobao.org
    -g //设置淘宝镜像,加快下载依赖

    cd进入前端文件夹内,输入"npm install",开始下载依赖,之后文件夹内会多出node_modules文件夹,命令行中不出现报错就行,报错的话可能有几个原因。

    1. 网络原因,下载中断了,或下载较慢
    2. package依赖包没配置好,应先配置好
    3. 版本低,检查一下
    4. 如果不是以上原因,可能是某一个具体因素导致的,就需要仔细查看命令行报错了,很可能是某个依赖没有下好,可以直接进入文件夹查看,如果没有则真的没下好,可以:npm
      uninstall xxx;再npm install xxx,重新来一遍。

    然后一切顺利,“npm run build: prod”;“npm run dev”;前端就跑起来了!结果如下:

    eladmin
    当然我们不只是纯粹为了演示项目,像里面的配置啊什么的,技术还需要我们一步一步吃透。要学会解决问题,学习路上总有风雨,只要努力专研,还是会有所收获的!如果有更多问题就关注公众号吧!加群了解更多!这次就分享到这了。

    最后附上:
    小码blog
    博客园
    微信公众号:小码之光


    展开全文
  • 给$message设置offset属性依然展示不全,现在看来,不是$message的问题,应该是其他地方的问题,也许是其他地方的样式影响了,但是在我本地电脑位置就正确,还有可能是什么问题影响的呢,迷惑迷惑 代码如下 ``` ...
  • base64,"+base64; urlList=["https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg","https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg"]; (url组成的数组) ...
  • 目录一、什么是JSP二、JSP为什么会出现三、JSP中如何嵌套java代码四、JSP的原理五、JSP的内置对象1、request对象2、...Include指令(3)Taglib指令七、JSP出现的状态八、EL表达(1)什么Expression Language 表达
  • 关于EL表达式的困惑

    2008-09-17 12:09:28
    今天刚学习EL,写了一个简单的实例,却显示不出来,请问为什么? [code="java"] <title>BeanDemo01.jsp ${str} <h1><bean:write name="str"/> [/code] <h1><bean:write name...
  • 如果错误信息不为空,说明用户名密码不正确,就显示错误信息提示框(给提示框样式类添加一个空字符)在css世界里,还有计算机语言的很多地方,不/没有 等于 加空换言之,什么都不添加等于加空, 不加也加 ,加空而已....
  • 什么是JSP?全称 Java Server Page 中文名 JAVA服务器页面由Sun Microsystems公司倡导 许多公司参与一起建立的一种动态网页技术标准 JSP 原理访问jsp页面时 jsp页面会被翻译成.java文件​ 然后 .java会被编译成 ....
  • <code><el-input ref="codeInput" placeholder="请输入条形" v-model=.../el-input>...在安卓模拟器上运行的时候keyup事件会自动执行两次是什么原因呢?</p>
  • openssl-devel和openssl 是什么具体关系

    千次阅读 2016-11-04 19:25:00
    [转自]... Redhat在封装openssl的时候,把openssl分成了几个部分,执行部分就是 openssl-1.0.0-27.el6.x86_64 这种包。 openssl-devel-1.0.0-27.el6.x86_64 这个就是包含了头文件,头文件...
  • 业务需求: 进程状态有三种显示状态:运行中,停止,重启...if,然后最后一个加载的状态用v-else,只要状态不是0,1,2,就显示加载状态,但是这个思路并不能实现,因为后台返回的状态码是固定的,我和后台沟通了下,
  • mysql修改默认root用户密码

    千次阅读 2015-09-14 17:10:08
    环境:从官网下载的rpm包:MySQL-server-advanced-5.6.26-1.el6.x86_64.rpm 安装在Linux。 安装之后,连接数据库,使用命令:mysql -uroot -p 有的mysql安装后默认密码为空,不用输入密码,直接回车就可以进到...
  • 第一次碰到做一个表格需要调两个不同接口的数据来渲染很蒙蔽下边上图 ...不知道大家有没有碰到过这种情况反正我不理解一个表格为什么要调两个接口渲染。而且这一列的数据个图片地址没有对应的字段,鼓捣半天也没显
  • 什么是域:在web开发中,在一个页面中,想要获得的另一个页面用户输入的数据,可以将用户输入的数据存到域中,然后在这个页面获取出来。如用户在登录页面登录进入网页,登录时的用户名,密码可以存储到域中,在用户...
  • 有段时间没有写文章了,因为一直在忙着赶项目,每次想写什么都觉得好累,身心俱疲。可是不写又怕踩过的坑哪天又掉进去了,而且时间一长就忘了当时怎么解决的,果然年纪大了么… 问题描述 项目中需要做一个表格行...
  • 有些人写C/C++(以下假定为C++)程序,...或者对语言的一些部分不知道为什么要(或者不要)这样那样设计。了解本文之后,或许会有一些答案。  首先看看我们如何写一个程序的。如果你在使用某种IDE(Visual Studio,El
  • <p><strong>前端</strong></p> ...可是为什么取不出真正的验证码 <p><img alt="" height="272" src="https://img-ask.csdnimg.cn/upload/1617503606915.png" width="832" /></p>  我要疯了!</p>
  • 中秋许愿板1.0

    2006-02-23 09:05:59
    不管有什么问题请到网站上留言!我会尽快给你个回复!演示:http://www.el888.com/zf/下载:http://www.el888.com/zf/el888.com.rar数据库#mdb.asp用户名和密码:el888.com密码可以在#config.asp中修改欢迎访问e路...
  • JavaWeb—3.JSP

    2020-08-14 17:57:21
    1. 什么是JSP 2. JSP为什么会出现 3.JSP中如何嵌套java代码 4. JSP的原理 5. JSP的内置对象 6. JSP的指令 7. JSP出现的状态 8. EL表达式 9. JSTL
  • JSTL标签库

    2019-01-06 13:29:00
    目录 零、仙励志 一、什么是JSTL 二、JSTL标签库 三、使用taglib指令导入标签库 四、core标签库常用标签 1.out 2.set ...零、仙励志 ...一、什么是JSTL ...JSTLapache对EL表达式的扩展(也就...
  • 漂亮头像留言本1.0

    2006-02-23 09:05:59
    漂亮头像留言本1.0演示地址:http://www.el888.com/book/reg.asp下载地址:http://www.el888.com/book/el888.com.rar后台管理地址:/admlogin.asp用户名和密码都...不管有什么问题请到网站上留言!我会尽快给你个回复!
  • 这三个选项分别 e:编辑内核 a:修改内核参数(grub.conf里的设置) c:启动命令行 ...这输入你想修改成什么样的密码就能修改...假设/boot下的initramfs-2.6.32-642.el6.x86_64.img 文件被删除 #这个文件伪...
  • 如何学好JSP

    2021-02-20 17:31:43
    目录一、什么是JSP二、JSP为什么会出现三、JSP中如何嵌套java代码四、JSP的原理五、JSP九大内置对象六、JSP的指令七、JSP出现的状态八、EL表达式九、JSTL十、 一、什么是JSP JSP全名为Java Server Pages,中文名...
  • JSP常用知识点整理

    2021-03-10 11:35:21
    1.什么是JSP 2. JSP为什么会出现 3.JSP中如何嵌套java代码 4. JSP的原理 5. JSP的内置对象 6. JSP的指令 7. JSP出现的状态 8. EL表达式 9. JSTL 1.什么是JSP JSP全名为Java Server Pages,中⽂名叫...
  • 微信小程序申请+开发+发布流程

    万次阅读 2021-02-19 17:54:32
    框架用的Taro,开发工具用的VSCode+微信开发者工具,VSCode主要用来编码,微信开发者工具主要用来看和最后上传那么一下,其他没什么好说的。放张图: 过程整理成了文档,目录截图如下: 下载链接:...
  •  4、会涉及到springmvc,spel,el的东西,不熟悉的同学可以先去看一下这方面内容,特别springmvc  首先想一下,登陆需要什么,最简单的情况下,用户名,密码,然后比对数据库,如果吻合就跳转到个人页面,否则...

空空如也

空空如也

1 2 3 4 5
收藏数 84
精华内容 33
关键字:

el是什么码