-
Struts2 ServletActionContext.getServletContext()方法:获取Se
所属栏目:[Java] 日期:2020-12-15 热度:155
ServletActionContext 对象的 getServletContext() 方法用于获取 ServletContext 对象。 语法: public static ServletContext getServletContext() 该方法也是一个静态类型的方法,所以在开发过程中可以直接调用此方法获取 ServletContext 对象。 示例 本示[详细]
-
Struts2 ActionSupport类:业务控制器
所属栏目:[Java] 日期:2020-12-15 热度:70
Action 是实现 WebWork 核心组件的业务控制器,一般直接继承 ActionSupport 类。在 ActionSupport 类中包含一个 execute() 方法,但是这个方法不包含任何的 Servlet API,同样也不包含任何的 WebWork API,所以这里实现的 Action 与 Struts1 中的大不相同,它[详细]
-
Struts2 ActionContext.getSession()法:获取session
所属栏目:[Java] 日期:2020-12-15 热度:154
虽然通过 ActionContext 对象提供的 get() 方法可以获取 session,但 ActionContext 仍旧提供了一个直接获取 session 的方法 getSession()。 语法: public Map getSession() ActionContext 类的 getSession() 方法返回的是 Map 对象,这个 Map 对象的范围将[详细]
-
Struts2 generator标签:分割字符串
所属栏目:[Java] 日期:2020-12-15 热度:179
generator 标签可以将指定的字符串按照指定的分隔符分割成多个子字符串,然后可以使用 iterator 标签将临时生成的多个子字符串迭代输出。 语法: s:generator val="'Value'" separator="," ? s:iterator ??? s:property/br ? /s:iterator /s:generator genera[详细]
-
Struts2 “#”符号:获取集合中的数据并进行选择操作
所属栏目:[Java] 日期:2020-12-15 热度:111
选择是对集合中行的操作。所谓选择,就是通过一定的条件获取集合中满足这一条件的数据,所获取的行就是对集合中数据的选择操作。在操作时需要应用“#”将集合中的数据取出进行选择操作。 语法: list.{?#conditional expressionvalue} 如在一个集合中包含多个[详细]
-
JSP JSTL <sql:query>标签:通过SQL语句查询
所属栏目:[Java] 日期:2020-12-15 热度:130
sql:query 标签用于通过 SQL 语句查询符合条件的数据。 语法: 无查询条件的语法格式如下: sql:query sql="sqlQuery" ?????????? var="varName"[scope="{page|request|session|application}"] ?????????? [dataSource="dataSource"] ?????????? [maxRows="ma[详细]
-
JSP JSTL <fmt:formatNumber>标签:格式化数字
所属栏目:[Java] 日期:2020-12-15 热度:191
fmt:formatNumber 标签用于设置数字在不同国家区域的显示格式,例如,数字 1000000.9,在中国将使用 1,000,000.9 的格式,而在法国则会使用 1 000 000.9 的数字格式。 语法: fmt:formatNumber[type="{number|currency|percent}"] ?????????????????????? [[详细]
-
Struts2 Interceptor接口:拦截器
所属栏目:[Java] 日期:2020-12-15 热度:84
拦截器(Interceptor)是 Struts2 框架中一个非常重要的核心对象,它可以动态增强 Action 对象的功能。在 Struts2 框架中,很多重要的功能都是通过拦截器实现的。比如,在使用 Struts2 框架中,我们发现 Struts2 与 Servlet API 进行解耦,Action 对请求的处[详细]
-
Struts2 ActionContext.getContext()方法:获取ActionContext对
所属栏目:[Java] 日期:2020-12-15 热度:106
在 Struts2 的 API 中,ActionContext 的构造方法需要传递一个 Map 类的上下文对象,应用这个构造方法创建 ActionContext 对象非常不方便,所以,通常情况下都是使用 ActionContext 对象提供的 getContext() 方法进行创建。 语法: public static ActionConte[详细]
-
Struts2 ServletActionContext.getRequest()方法:获取HttpServl
所属栏目:[Java] 日期:2020-12-15 热度:167
ServletActionContext 对象的 getRequest() 方法用于获取 HttpServletRequest 对象。 语法: public static HttpServletRequest getRequest() 该方法也是一个静态类型的方法,所以在开发过程中可以直接调用此方法获取 HttpServletRequest 对象。 技巧:Servle[详细]
-
Struts2 <Bean>元素:定义及示例化Bean组件
所属栏目:[Java] 日期:2020-12-15 热度:181
在 Struts2 的核心架构中,引入了 Spring 的先进思想,通过 IoC 容器对 JavaBean 组件进行管理,而不是通过硬编码的方式来组织这些对象。 通过 IoC 容器来管理 Struts2 的核心组件,可以使用 Struts2 框架成为高度扩展、更灵活的 Web 应用框架,因为开发者可[详细]
-
Struts2 ActionContext.getApplication()方法:获取Map类型的app
所属栏目:[Java] 日期:2020-12-15 热度:165
与获取 session 的方法相类似,ActionContext 对象同样为获取 Map 类型的 application 提供了单独的方法。 语法: public Map getApplication() ActionContext 类的 getApplication() 方法返回的是 Map 对象,这个 Map 对象的范围将作用于 ServletContext 范[详细]
-
Struts2 iterator标签:迭代数据的标签
所属栏目:[Java] 日期:2020-12-15 热度:125
iterator 标签是 Struts2 提供的一个迭代数据的标签,它可以根据循环条件,遍历数组和集合类中的所有或部分数据。如通过 iterator 标签迭代一个集合或者数组,可以迭代出集合或数组的所有数据,也可以指定迭代数据的起始位置、步长以及终止位置来迭代集合或数[详细]
-
Hibernate max方法:计算某一列的最大值
所属栏目:[Java] 日期:2020-12-15 热度:183
max 方法用于计算某一列的最大值。 语法: max(String propertyName) 参数说明: propertyName:用于指定计算最大值的属性列的列名。 返回值:AggregateProjection 类的对象。AggregateProjection 类为 Projection 类的子类。 示例 获取成绩信息表中的最高成[详细]
-
Struts2 url标签:自动生成URL地址
所属栏目:[Java] 日期:2020-12-15 热度:176
在 Struts2 框架中,一个 Action 对象的 URL 映射地址包含名称空间、调用方法等多个参数,这样的 URL 可以直接进行编写,也可以使用 Struts2 框架提供的 url 标签自动生成 URL 地址,url 标签中提供了多个属性满足不同格式的 URL 需求。 语法: s:url value="[详细]
-
Hibernate addClass方法:加载实体类
所属栏目:[Java] 日期:2020-12-15 热度:114
addClass 方法用于加载实体类。由于在通过从 Java 属性文件中读取配置信息构建 SessionFactory 时,缺少相应的配置映射文件的信息,所以在创建 Configuration 对象后,还需要调用 addClass 方法加载所需的实体类。 语法: addClass(Class persistentClass) 参[详细]
-
Struts2 bean标签:创建并示例化一个JavaBean对象
所属栏目:[Java] 日期:2020-12-15 热度:148
bean 标签也是一个十分常用的标签,它与 JSP 中的 jsp:useBean 动作类似,主要用于创建并示例化一个 JavaBean 对象,对于 JavaBean 中的属性可以通过 param 标签对其赋值。 语法: s:bean name="fe.zx.Person" ? s:param name="username"value="'mr'"///子标[详细]
-
Hibernate groupProperty方法——设置参加分组的属性列
所属栏目:[Java] 日期:2020-12-15 热度:93
groupProperty 方法用于设置参加分组的属性列。 语法: groupProperty(String propertyName) 参数说明: propertyName:用于指定进行分组的属性列的列名。 返回值:PropertyProjection 类的对象。PropertyProjection 类为 Projection 类的子类。 示例 对用户[详细]
-
Struts2 param标签:对参数赋值
所属栏目:[Java] 日期:2020-12-15 热度:66
param 标签主要用于对参数赋值,它可以当做其他标签的子标签。 语法: s:param name="name" value="value"/s:param 上述代码的作用是将 OGNLContext 中的参数 username 的值赋值给 name 参数。param 标签可以使用另一种表示方式将参数值放置在 param 标签的中[详细]
-
Struts2 checkboxlist标签:次创建多个复选框
所属栏目:[Java] 日期:2020-12-15 热度:68
checkboxlist 标签可以一次创建多个复选框,用于一次生成多个 HTML 标签中的 input type="checkbox"……/,它可以根据 list 属性指定的集合生成多个复选框。可以使用这个标签指定一个list属性。 语法: s:form action="" ? s:checkboxlist name="like" list="[详细]
-
Hibernate setProperty方法:为Configuation对象指定配置属性
所属栏目:[Java] 日期:2020-12-15 热度:81
setProperty 方法用于为 Configuation 对象指定配置属性。 语法: setProperty(String propertyName,String value) 参数说明: propertyName:用于指定属性名。 value:用于指定属性值。 返回值:Configuation 对象。 示例1 创建一个 Configuration 对象,并[详细]
-
Struts2 merge标签:合并集合标签
所属栏目:[Java] 日期:2020-12-15 热度:54
merge 标签和 append 标签在合并集合时用法类似,但不同的是,在迭代时元素的顺序不一样。merge 的迭代顺序是按集合中元素的顺序依次迭代每个集合中相同顺序的元素。 语法: s:merge id="mm" ? s:param value="{'《Java Web开发实战宝典》','《Javaweb范例宝[详细]
-
Hibernate addResource方法:指定实体类的映射文件
所属栏目:[Java] 日期:2020-12-15 热度:55
addResource 方法用于为 Configuation 对象指定实体类的 XML 映射文件。通常情况下不使用该方法,而是使用 addClass 方法让 Hibernate 根据实体类自动寻找对应的映射文件。 语法: addResource(String resourceName) 参数说明: resourceName:实体类的 XML[详细]
-
Hibernate count方法:返回某个属性的数目
所属栏目:[Java] 日期:2020-12-15 热度:101
count 方法用于返回某个属性的数目。 语法: count(String propertyName) 参数说明: propertyName:用于指定计算某个属性数目的属性列的列名。 返回值:CountProjection 类的对象。CountProjection 类是 Projection 类的子类。 示例 获取 id 列的记录数,关[详细]
-
Hibernate id方法:投影对象标识符
所属栏目:[Java] 日期:2020-12-15 热度:159
id 方法用于指明投影对象标识符。 语法: id() 返回值:IdentifierProjection 类的对象。IdentifierProjection 类为 Projection 类的子类。 示例 查询数据表中的全部用户 ID,关键代码如下: Criteria criteria = session.createCriteria(UserForm.class); //[详细]