struts2 : form 标签theme属性详解



struts2 : form 标签theme属性详解

struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml

theme:设置struts2标签的主题,默认为xhtml。 theme=xhtml时:会默认额外生成tr,td。 theme=simple时:就生成标签所对应的html标签形式。

在默认情况下,表单元素是分布在不同行的。如下代码:
<s:form action=”login2″>     <s:textfield label=”用户名” name=”username”/>     <s:p[......]

Read more

struts2 表单标签属性



struts2 表单标签属性

表单标签属性

    cssClass :设置该表单的class属性;
    cssStyle : 设置该表单的style属性,使用内联的CSS样式;
    title    : 设置表单元素的title属性;
    disabled : 设置表单元素的disabled属性;
    label    : 设置表单元素的label属性;
    lablePosition : 设置表单元素的lable所在位置,可以接受的值为top(上面)和left(左边),默认在边;
    requiredposition  : 定义必[......]

Read more

Struts2、Spring、Hibernate 高效开发的最佳实践

Struts2、Spring、Hibernate 高效开发的最佳实践。

Struts2、Spring、Hibernate(SSH)是最常用的 Java EE Web 组件层的开发技术搭配,网络中和许多 IT 技术书籍中都有它们的开发教程,但是通常的教程都会让很多程序员陷入痛苦的配置与修改配置的过程。本文利用 SSH 中的技术特性,利用 Java 反射技术,按照规约优于配置的原理,基于 SSH 设定编写了一个通用开发框架,这使得开发者可以专注于业务逻辑的开发,而不用随着业务增加而添加或修改任何配置,并且对于权限控制和日志记录也提供了方便的接口。

6 评论:

杨 硕, 研究生[......]

Read more

struts2 (# % $)井号,百分号,美元符号的含义和使用方法举例

struts2 (# % $)井号,百分号,美圆号的含义和使用举例。struts2 OGNL,struts2 表达式语言,OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言。

本文提要:

(1)Struts2 #,表达式语言的好处;

(2)Struts2 (#  % $)井号,百分号,美圆号的各个用法。

一、表达式语言主要有以下几大好处

1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;       2.[......]

Read more

struts2的OGNL表达式的使用

struts2的OGNL表达式的使用。要谈OGNL在Struts2中的应用,首先得明白OGNL到底是什么

在值栈中的对象,可以直接访问,但是用#.对象的时候却又访问不到,但用#this.对象的时候又可以访问得到,用%所有的没关系的

OGNL 的历史

OGNL 最初是为了能够使用对象的属性名来建立 UI 组件 (component) 和 控制器 (controllers) 之间的联系,简单来说就是:视图 与 控制器 之间数据的联系。后来为了应付更加复杂的数据关系,Drew Davidson 发明了一个被他称为 KVCL(Key-Value Coding Language) 的语[......]

Read more

strus2 ognl 取得request、session 的值方法

strus2 ognl 取得request、session 的值方法

一、

对于取pageContext、parameters、request、session、application 等处的属性值(假如有 name 属性)时我们用的 EL 表达式分别是:
${pageScope.name}、${param.name}、{$requestScope.name}、{$sessionScope.name}、{$applicationScope.name}
那么对应的 OGNL 的解决方案分别是:
<s:peroperty value=”#attr.name”/> &l[......]

Read more

Struts2 访问request、session和application对象

Struts2 访问request、session和application对象

在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServletRequest对象的使用需求,但在某些应用中,我们可 能会需要在action中去访问HttpServletRequest对象以及其他两种对象,例如,用户登录成功后,我们应该将用户信息保存到Session中。

 

Struts 2提供了[......]

Read more

Struts2 访问获取request,session和application对象

Struts2 访问获取request,session和application对象。

与Servlet API解耦的访问方式

Structs2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest,Httpsession,ServletContext对应的Map对象来保存和读取数据。

要获取这三个Map对象,可以使用com.opensymphony.xwork2.ActionContext类。

ActionContext是act[......]

Read more

MongoDB数据库增删改查操作

MongoDB增删改查操作。MongoDB作为非关系型数据库,还是传统数据库的增删改查有很大的区别的,这里只是将知识点进行了一下提纲挈领,实际用的时候,我们百度一下详细用法即可。先看大的几个方面:

一,对于里边的插入和删除不再过多赘述,相对来说知识点比较少。先来看一下更新,常用操作还是非常有用的,需要我们根据实际情况灵活运用,这里只是提出了知识点,需要百度出例子来学习使用:

2,查询也是一样,看一下知识点的汇总,其实用几个,还是有规律的,比较容易记录的:[......]

Read more