`
文章列表
<Context>代表了运行在<Host>上的单个Web应用,一个<Host>可以有多个<Context>元素,每个Web应用必须有唯一的URL路径,这个URL路径在<Context>中的属性path中设定。 <Context path="bbs" docBase="bbs" debug="0" reloadable="true"/>  <Context>元素的属性: path:指定访问该Web应用的URL入口。 docBas ...
关于struts2标签取值的备忘录 取值要通过<s:property value="" />或在任意的<s:/>标签内使用%{}; 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下方法取值: <s:property valu ...

HTML nowrap

作用: HTML nowrap属性用于禁止<td>内容自动换行,需要注意nowrap的行为与<td>的width属性有关 当width设置了值时,nowrap就没有效果了。 使用方法举例:   <td nowrap>hello world!</td>   该单元格不会自动换行,如果单元格中的文字过多,会将页面拉长,产生滚动条,而不会换行。
sql server锁的机制    sql server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是sql server的难点。 sql server有如下几种琐: 1、 共享锁 用于只读操作(select),锁定共享的资源。共享锁不会阻止其他用户读,但是阻止其他的用户写和修改。 2、 更新锁 更新锁是一种意图锁,当一个事务已经请求共享琐后并试图请求一个独占锁的时候发生更新琐。例如当两个事务在几行数据行上都使用了共享锁,并同时试图获取独占锁以执行更新操作时,就发生了死锁:都在等待对方释放共享锁而实现独占锁 ...

HQL

1. 查询整个映射对象所有字段 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List users = query.list(); 2.查询单个字段 String hql = " select name from ...
hibernateTemplate 是 spring 提供吧,要把hibernate,spring 结合起来用 findByNamedQuery有三个重载方法: findByNamedQuery(String queryName); findByNamedQuery(String queryName,Object value); findByNamedQuery(String queryName,Object[] values); 通过 queryName 查询数据库中的持久对象,而queyName是定义在此对象对应的hibernate的映射文件中的! 定义语法如下: < ...
struts2 中 Actionsupport 的作用     Action 跟 Actionsupport 的区别     当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢? Action接口有: public static final java.lang.String SUCCESS = "success"; ...
关联映射的本质:     * 将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用 多对一(many-to-one)     <many-to-one>会在多的一端加入一个外键,指向一的一端,这个外键是由<many-to-one>中的column属性定义的,如果忽略了这个属性那么默认的外键与实体的属性一致。         我用user和group做示例:      多个user对于一个group     user.hbm.xml的写法:      <hibernate-mapping>          <class name= ...
get()和load()都用于查询,区别是: (1)get : 当没有查询到结果时,get方法会返回null.不支持lazy(延迟加载或懒加载). (2)load:当调用load方法,不会立即发出查询sql,只有真正要使用该对象时才加载。实现了lazy(延迟加载或懒加载).Hibernate延迟加载实现原理是代理方法。          当没有查询倒结果时,load方法会抛出一个ObjectNotFoundException异常。而get方法不会抛出异常。
在bean中是一个日期格式,要求显示在页面时的格式为:2009-09-11。方法如下:        使用struts2自带的标签库        (1)在jsp开头加入:<%@ taglib prefix="s" uri="/struts-tags"%>       (2)页面这样写:<input type="text" value="<s:date name="swbltljl.createTime" format="yyyy-MM-dd" />&quo ...
在struts2中,如何将参数放到request和session里? 放到request里:     HttpServletRequest request = ServletActionContext.getRequest();     request.setAttribute("bean", swbltljl); 方到session里:      ActionContext.getContext().getSession().put("key",value); 或者是 HttpSession session = request.getSessi ...
一个页面处理完了后,会跳转到指定的action进行处理,处理完了后会再跳转到另外一个页面,为什么最后出来的页面css和js文件都失效了?请高手帮忙指点一下,急!

JSTL标签库

    博客分类:
  • jsp
核心库 以c开头的标签都是核心库里的。 使用库之前要引入库,格式为: 引入核心库:<%@  taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core"%> <c:out> <c:out>用于输出,格式为: <c:out value="${hello}" /> 注意:要想取scope里的值,value值必须要用el表达式,要不然直接打印value里的字符串。 上式等同于:${hello}。 <c:out>的另一个 ...

EL表达式

    博客分类:
  • jsp
EL表达式JSTL不是专属于Struts的,它是由Sun提供的。 el的使用方法: 在页面上写:${hello} 等同于 <%= request.getAttribute("hello");%> el的隐含对象 el的隐含对象:pageScope、requestScope、sessionScope、applicationScope 如果el表达式没有指定scope,就象上面写的那样,默认先到page里找,找不到就到request里找,还找不到就到session里找,如果还找不到就到application里找。如果都找不到,那就说明这个对象不存在。 上例可以这样 ...
Functions      称呼 Functions  标签库为标签库,倒不如称呼其为函数库来得更容易理解些。因为  Functions  标签库并没有提供传统的标签来为 JSP 页面的工作服务,而是被用于  EL  表达式语句中。在  JSP2.0  规范下出现的  Functions  标签库为  EL  表达式语句提供了许多更为有用的功能。  Functions  标签库分为两大类,共  16  个函数。          长度函数:  fn:length         字符串处理函数:  fn:contains  、  fn:containsIgnoreCase  、  ...
Global site tag (gtag.js) - Google Analytics