Struts2 复选框 数据传值

jsp 代码:   <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona…

如何获得项目根路径?

前段时间做JSP项目,需要引用项目的根路径,即是request.getContextPath()获取到的路径。但是由于系统是用struts2开发,在JSP页面中不想出现Java代码(至于理由大家都知道,我就不赘述了),于是想用EL表达式来获取,思考了一会儿没好的思路,无非是换汤不换药的做法,于是Google。 检索出一个比较好的解决方案是在Action里通过ActionContext.getRequest.setAttributes("root","/xxx(项目根路径)")…

JSP自定义标签学习(高级)

关键字: 自定义标签 BodyTag接口    接口BodyTag的实现类,它是负责操作主体内容(bodyContent).定义方法:public void doInitBody();    public int doAtferBody();提示,那些在doStartTag()方法之后被调用的方法依赖于doStartTag()方法返回值并且看在JSP页面上是否自定义Action元素,而不是怎样在TLD文件中去申明    在TLD文件中, 若<body-content>empty</body-content>的话,doStartTag()方…

JSP与Servlet之间传值

http://blog.csdn.net/zumtz/article/details/6636639 Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种是Servlet传值给Jsp;使用request、response对象完成传值,具体实现如下: 1.JSP传值给Servlet      JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值 a、form表单传值:      JSP页面有:<input type="radio" name="staffdepartment" value="1" id="department…

jsp/servlet/struts/hibernate/spring内部实现机制

jsp原理 一、JSP工作原理 JSP程序需要运行于特定的Web服务器中,例如Tomcat/WebLogic等。所有JSP文件,在执行的时候都会被服务器端的JSP引擎转换为Servlet程序(Java源文件),然后调用Java编译器将Servlet程序编译为class文件(字节码文件),并由Java虚拟机(JVM)解释执行。JSP的运行原理如图所示: 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet…

JSF h:dataTable 分页

  jsp: * rows属性必须有 <h:dataTable value="#{deviceBugLabController.searchResults}" var="item" binding="#{deviceBugLabController.htmlDataTable}" rows="2">                                                <h:column>                                                    <f:facet name="header">                                                        <h:out…

QTP实用函数(包括WEBTABLE等)

DTParameter对象指的是运行时DataTable Sheet中的列对象。 注意:所有应用于DTParameter对象的方法仅适用于run-time DataTable对象。所有对run-time DataTable对象的改变只影响测试结果,不影响design-time Data Table。   1.     Property         Name 描述 返回run-time Data Table的列名。 语法 DTParameter.Name 示例 下面的例子使用“Name”方法返回run-time Data Table中新创建的列的名称,并将…

cookie session

1.Get请求和Post请求区别 答: a、Post是通过Http中的Post机制将表单中的数据提交到Action所制定的程序;Get方法是通过Url请求来提交表单数据的。 b.Get适用于传输数据量小于1K数据,执行效率高。Post传输数据量较大,但也有限量。 c.在传递过程当中get方式传递的信息,将显示在地址栏当中,而post是先将数据进行加密,然后发送,在地址栏当中没有显示。 2 什么是Cookie 答:cookie是用来将信息永久或…

service注入action两种方式

    1、采用自动装配方式,即不在spring中注入action(系统默认的); 好处在于:不必在struts.xml中写了配置文件后,又在spring的配置文件中再写一遍配置 如: 在struts.xml中写 <action name="loginAction" class="com.lk.loginAction" /> 就可以了。   2、在spring中注入action 缺点在于: 在struts.xml中写 <action name="loginAction" class="loginAction" /> 同时在spring配置文件中…

Struts配置之action属性set-property的配置方法

学习Struts1.2时,对于action配置的set-property属性配置不甚了解,于是查资料,Googing,发现对于set-property属性配置方面的信息很少,看完之后还是不知道如何配置,于是自己动手实践。这里总结前人经验,并加入自己的实践,写下对于set-property的配置步骤。   首先,set-property标记在action的内部局部使用,归属于所定义的action。set-property标记对于“向action传递信息非常有用”。例如,如果一…

编写简单的翻页效果

http://marshal.easymorse.com/archives/3760 翻页效果,类似下面的样子: 在电子书应用中会很常见。这里需要两个要点: 翻页动画 手势上下轻扫(swipe)的处理   先说一下轻扫(swipe)的实现,可以参考编写简单的手势示例:Tap了解手势种类。 在viewDidLoad方法中注册了对上、下、左、右四个方向轻松的处理方法: - (void)viewDidLoad {         UISwipeGestureRecognizer *recognizer;         rec…

基于容器的用户安全管理系统和JMS

1 需求分析在很多实际应用中,不只是简单地要求用户需要注册登录。还要求不同的用户对不同资源拥有不同的权限。某单位的新闻部门的某些人才拥有对外发布新闻的权限;每个部门只有对自己部门内部资源才拥有创建、修改权限,对于其他部门创建的资源如网页等只有浏览的权限。这些复杂的用户权限验证需要可以总结为如下几点:·         用户资料管理系统:对用户的注册资料进行管理。可进行用户资料的新

ActiveMQ in Action(7)

2.6.7 Wildcards     Wildcards用来支持联合的名字分层体系(federated name hierarchies)。它不是JMS规范的一部分,而是ActiveMQ的扩展。ActiveMQ支持以下三种wildcards: "." 用于作为路径上名字间的分隔符。 "*" 用于匹配路径上的任何名字。 ">" 用于递归地匹配任何以这个名字开始的destination。    作为一种组织事件和订阅感兴趣那部分信息的一种方法,这个概念在金融市场领域已经流行了…
下一页 »