JSP语法记录,扫除Java的MVC开发盲点

标签:标签判断表达式的值,如果表达式的值为 true 则执行其主体内容

属性 描述 是否必要 默认值
test 条件
var 用于存储条件结果的变量
scope var属性的作用域 page

   

我的工资为:

我的工资为:

  标签:用于设置变量值和对象属性

属性 描述 是否必要 默认值
value 要存储的值 主体的内容
target 要修改的属性所属的对象
property 要修改的属性
var 存储信息的变量
scope var属性的作用域 Page

标签:显示一个表达式的结果

属性 描述 是否必要 默认值
value 要输出的内容
default 输出的默认值 主体中的内容

, , 标签 : switch语句的功能一样

属性 描述 是否必要 默认值
test 条件

    
       太惨了。
    
    
       不错的薪水,还能生活。
    
    
        什么都没有。
    

JSP 表达式语言:EL表达式

/ or div
% or mod 取模
== or eq 测试是否相等
!= or ne 测试是否不等
< or lt 测试是否小于
> or gt 测试是否大于
<= or le 测试是否小于等于
>= or ge 测试是否大于等于
&& or and 测试逻辑与
|| or or 测试逻辑或
! or not 测试取反
empty 测试是否空值

 :封装了for,while,do-while循环,可以用来迭代一个集合中的对象

属性 描述 是否必要 默认值
items 要被循环的信息
begin 开始的元素(0=第一个元素,1=第二个元素) 0
end 最后一个元素(0=第一个元素,1=第二个元素) Last element
step 每一次迭代的步长 1
var 代表当前条目的变量名称
varStatus 代表循环状态的变量名称

   Item 


 

  •  标签:用于创建一个表单,并且可以将表单数据绑定到指定的模型属性上。
    • action 属性指向了处理该表单提交的请求的处理器方法的 URL。
    • method 属性指定了表单提交时使用的 HTTP 方法。
    • modelAttribute 属性指定了与表单数据绑定的模型对象名称。
  •  标签:用于创建一个输入框,可以将用户输入的值绑定到对应的模型属性上。
    • path 属性指定了模型属性的名称,用于与表单数据进行绑定。
    • name 属性指定了输入框的名称,作为表单提交时的参数名。
    • value 属性指定了输入框的默认值。
  •  标签:用于创建一个单选框,也可以将用户选择的值绑定到指定的模型属性上。
    • path 属性指定了模型属性的名称,用于与表单数据进行绑定。
    • name 属性指定了单选框的名称,作为表单提交时的参数名。
    • value 属性指定了单选框的值。

    
    
    
    科目共享
    个人独有
    
:它用于创建 HTML 表单,以及和后台服务进行绑定。
:它用于在表单中创建隐藏域。path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。
:它用于在表单中创建文本输入框。 path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。可选属性包括 size、maxlength 和 readonly 等。
:它用于在表单中创建多行文本输入框。 path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。可选属性包括 rows、cols 和 readonly 等。
:它用于在表单中创建复选框。 path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。
:它用于在表单中创建单选框。 path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。
:它用于在表单中创建下拉列表框。 path 属性指定了模型属性的名称,值将绑定到后台的模型对象上。可以用  标签创建选项列表,也可以使用  标签绑定一个下拉列表框到一个集合类型的模型属性上。
:它用于在表单中创建一组复选框。与  类似,它可以用来绑定一个集合类型的模型属性。
:它用于在表单中创建一组单选框。与  类似,它可以用来绑定一个集合类型的模型属性。

 :国际化标签,用于在 JSP 页面中显示国际化消息

:日期格式化标签

//${projPlan.startDate} 是一个变量,存储了一个日期值,例如 2023-06-02。该标签将把这个日期值按照 "yyyy-MM-dd" 的格式进行格式化

<%@ page contentType="text/html;charset=UTF-8" %> 

该指令用于设置 JSP 页面输出的内容类型和编码格式。其中 contentType 属性表示输出内容类型,本例中设置为 "text/html",表示输出的是 HTML 类型的文档;charset 属性表示字符集编码,本例中设置为 UTF-8,表示采用 UTF-8 编码格式输出页面。

<%@ include file="/WEB-INF/views/include/taglib.jsp"%>

该指令用于在 JSP 页面中引入一个静态文件。其中 file 属性表示要引入的文件路径,本例中引入了位于应用程序 Web 根目录下 /WEB-INF/views/include 目录下名为 taglib.jsp 的文件。


欢迎留言区补充

你可能感兴趣的:(java,java,开发语言,数学建模)