- 浏览: 42432 次
- 性别:
- 来自: 北京
最新评论
jsp部分
<s:bean id="optionComparator"
name="com.cqa.util.QuestionComparator" />
<s:sort comparator="optionComparator"
source="memberQuestion.MemberQuestionAnswers">
<s:iterator>
<tr align="left">
<th nowrap="nowrap">
回答会员编号:
</th>
<td>
<input type="text" name="memberNo" id="memberNo"
readonly="readonly"
value="<s:property value="member.memberNo" />">
</td>
<th nowrap="nowrap">
问题或回答:
</th>
<td>
<input type="text" name="askOrAnswer" id="askOrAnswer"
readonly="readonly"
value="<s:if test="askOrAnswer==1">问题</s:if><s:else>回答</s:else>">
</td>
</tr>
<s:if test="askOrAnswer!=1">
<tr align="left">
<th nowrap="nowrap">
专家姓名:
</th>
<td width="16%">
<input type="text" name="answerTime" id="answerTime"
readonly="readonly"
value="<s:property value='expert.name' />">
</td>
<th nowrap="nowrap">
回答日期:
</th>
<td>
<input type="text" name="answerTime" id="answerTime"
readonly="readonly"
value="<s:date name="answerTime" format="yyyy-MM-dd" />">
</td>
</tr>
</s:if>
<tr align="left">
<th nowrap="nowrap">
是否最佳答案:
</th>
<td>
<input type="text" name="bestAnswer" id="bestAnswer"
readonly="readonly"
value="<s:if test='bestAnswer==1'>是</s:if><s:elseif test='bestAnswer==0'>否</s:elseif><s:else>空</s:else>">
</td>
<th nowrap="nowrap">
<input type="button" name=""onclick="doEdit(<s:property value='memberQuestionAnswerId'/>);" value="修改答案"/>
</th><s:if test="askOrAnswer!=1">
<td><!-- <input type="button" name=""onclick="doDelete(<s:property value='memberQuestionAnswerId'/>,<s:property value="memberQuestion.memberQuestionId" />);" value="删除此答案"/> -->
</td></s:if>
<tr />
<tr align="left">
<th nowrap="nowrap">
回答内容:
</th>
<td colspan="4" valign="top">
<textarea cols="4" rows="5" name="answerContent"
id="answerContent" style="width: 400px" readonly="readonly" /><s:property value="answerContent" escape="true" />
</textarea>
</td>
</tr>
</s:iterator>
</s:sort>
//java类部分
package com.cqa.util;
import java.util.Comparator;
import java.util.Date;
import com.cqa.pojo.MemberQuestionAnswer;
public class QuestionComparator implements Comparator {
public int compare(Object element1, Object element2) {
MemberQuestionAnswer eo1 = (MemberQuestionAnswer) element1;
MemberQuestionAnswer eo2 = (MemberQuestionAnswer) element2;
Date s1 = eo1.getAnswerTime();
Date s2 = eo2.getAnswerTime();
if (s1 == null) {
s1 = null;
}
if (s2 == null) {
s2 = null;
}
return s2.compareTo(s1);
}
}
//控制层用到的比较方法
//methodLst 是List集合
if (CollectionUtils.isNotEmpty(methodLst)) {
Collections.sort(methodLst, new Comparator<MethodAndStandardDto>() {
public int compare(MethodAndStandardDto arg0,
MethodAndStandardDto arg1) {
return arg0.getMethodId().compareTo(arg1.getMethodId());
}
});
}
发表评论
-
微信 请求校验(确认请求来自微信服务器)
2015-11-23 13:49 943/** * 请求校验(确认请求来自微信服务器) */ ... -
微信 JSSDK 校验前端
2015-11-23 13:50 888var title =document.title; v ... -
微信 微信授权 用户登陆处理
2015-11-23 13:50 1822/** * 使用微信登陆。JAVA版 * * @r ... -
微信 wxnotifyurl 支付回调方法
2015-11-23 13:51 1859/** * 微信支付微信 回调。java版 * * ... -
微信 wxPaymentPackage 支付信息封装
2015-11-23 13:51 917/** * 微信支付信息封装。java版 * * ... -
微信 XMLUtil 数据解析
2015-12-21 17:14 1390import java.io.ByteArrayIn ... -
微信 SHA1 加密方式实体
2015-11-17 11:51 746public class SHA1 { privat ... -
微信 PayCommonUtil 生成 signature签名
2015-11-17 11:41 2479import java.io.Unsupported ... -
微信 ConfigUtil 相关配置类
2015-11-17 11:34 1461public class ConfigUtil { ... -
微信 开发 CommonUtil 获取token 及发送接收请求
2015-11-17 11:31 3811import java.io.BufferedRea ... -
微信 JSSDK 校验配置生成 Java
2015-11-17 11:25 948/** * 封装jssdk 验证参数 权限验证配置 ... -
通过map取值List并比较两个两个时间属性排序
2012-03-28 10:35 1215public static void main(S ... -
ajax异步提交返回数据显示在页面固定div层
2012-03-20 13:41 1378function onClick() ... -
遍历List 按照类型分类组装map对象
2012-03-10 10:47 1750private Map<String, List ... -
一个分页的控件
2012-02-23 15:07 1289page页面 <%@ page langu ... -
spring 上传
2012-02-16 17:20 899java类 public class UserRa ... -
一个简单的全选和批量处理的js判断
2011-12-30 09:36 956function updateStatusBatch(type ... -
一个很简单的导出实例 java word excel
2011-12-05 17:12 1711这里只能从显示数据的jsp页面上导出当前页面的数据,这些数据可 ... -
IOUtil类
2011-11-22 17:12 1294package test; import java.io.B ... -
java 验证 校验 的一些小方法
2011-11-11 09:40 1320package com.cta.quality.utils; ...
相关推荐
Java自定义注解是Java编程语言中的一个重要特性,它允许程序员在代码中插入元数据,这些元数据可以被编译器或运行时环境用来执行特定的任务。自定义注解不仅提高了代码的可读性,还简化了代码处理,特别是在框架和库...
在Java开发中,Spring框架是广泛使用的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器。Spring的注解功能极大地简化了配置,使得开发者可以更专注于业务逻辑。本篇将深入探讨如何自定义注解...
在Java编程中,Map到Bean的转换是一种常见的数据处理需求,特别是在处理来自数据库查询结果、HTTP请求参数等场景。...在实际项目中,可以根据需求选择使用自定义的转换方法,或是依赖成熟的第三方库。
在Java开发中,为了提高开发效率和代码的可维护性,常常需要将数据库表结构映射为Java对象,也就是我们常说的Bean类。这个过程通常手动编写,但随着自动化工具的发展,现在可以通过特定的工具或者库来自动生成这些...
在给定的标题"Java Bean 遍历和使用注解给Bean的属性添加属性值"中,我们可以深入探讨两个主要主题:Java Bean的遍历和注解的应用。 1. **Java Bean遍历**: - **反射机制**:遍历Java Bean通常涉及使用Java的反射...
- 使用`toXML()`方法将Java Bean转换为XML字符串。 - 使用`fromXML()`方法将XML字符串转换为Java Bean。 3. **示例**: ```java import com.thoughtworks.xstream.XStream; public class XStreamDemo { ...
Java自定义注解和Spring的BeanPostProcessor是Java企业级开发中的两个重要概念,它们在构建灵活、可扩展的应用程序中发挥着关键作用。本文将深入探讨这两个话题,并结合源码分析,帮助开发者更好地理解和应用。 ...
3. 生成Bean模板:根据解析出的表结构,结合预设或自定义的模板生成Bean类的源代码。 4. 输出源码:将生成的源码保存为.java文件,可以在项目中直接使用。 在提供的压缩包文件中,"说明.txt"很可能是关于如何使用这...
本教程将探讨如何使用Java自定义注解来模拟实现这些SpringBoot相关的注解功能。 首先,我们来看`@Autowired`注解。`@Autowired`是Spring框架中的一个关键注解,用于自动装配bean。当我们想在类中注入某个依赖时,而...
Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO(Plain Old Java Object),通常包含私有属性、公有的getter和setter方法以及无参构造函数。而Json Schema则是一种JSON格式的规范,用于定义JSON数据...
Java Bean是Java编程中一种特殊类型的类,通常用于封装数据并提供简单的操作这些数据的方法。在实际开发中,特别是数据库驱动的应用程序,我们经常需要创建与数据库表结构相对应的Java Bean类。手动编写这些类可能会...
自定义Bean是根据我们的需求定制的Java类,它们通常包含一些公共属性和对应的方法,以供外部访问和操作这些属性。 在Axis中,我们可以通过以下步骤创建返回自定义Bean的Web服务: 1. **定义自定义Bean**:创建一个...
在Spring框架中,`ImportBeanDefinitionRegistrar`是一个接口,它允许开发者自定义bean的注册过程。这个接口主要用于扩展Spring配置,使得我们可以在不编写XML配置或使用`@Configuration`注解类的情况下,根据某些...
在Java编程中,反射(Reflection)是一个强大的工具,它允许我们在运行时检查和操作类、接口、字段和方法。通过反射,我们可以动态地创建对象、访问私有成员、调用私有方法,甚至改变对象的行为。Java反射 API 主要...
反过来,从Map转换为Java Bean的过程可以使用Java的构造器或者无参构造器结合setter方法完成。以下是一个基本的实现: ```java import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTarget...
这可以通过使用代码生成工具实现,如MyBatis的Mapper插件、Hibernate的反转工程或者自定义脚本。生成的Bean类应包含属性(fields)、getter和setter方法,以及可能的构造函数。这些类可以作为模型,用于在业务逻辑层...
然后,使用`toXML()`方法将Java Bean对象转换为XML字符串: ```java Person person = new Person("张三", 30); String xml = xstream.toXML(person); System.out.println(xml); ``` 输出的XML字符串可能如下所示:...
在实际应用中,这样的Java Bean可以在Swing界面中用作一个自定义组件,例如JComboBox或者JTextField的扩展,以显示和编辑日期。开发者可以将这个Bean集成到自己的应用中,通过调用其方法来获取或设置日期值,从而...
`parse`方法是核心,它会接收到`Element`对象,从中提取属性,并构建`BeanDefinition`。 2. **注册标签**:为了让Spring知道如何处理你的自定义标签,你需要在Spring的核心配置文件(如`beans.xml`)中声明这个解析...
Java EJB自定义错误信息的例子,提示信息本地化的一个测试,这个代码触发调用一个状态Bean中的方法,定义了CountBean接口,调用了每一个EJB对象的count(),保证Bean正常被激活和钝化,同时还使用了累加器,以对话...