07年7月18日
(1)标签readonly属性在struts标签和html标签中的细微差别
在html标签中 readonly="" 即可
但是在struts中,readonly="true"或者readonly="false"才行
标签select在html和struts中的差别,进修改页面的时候,从request里面把值取出来以后
付值时的代码,html标签选中是selected,struts标签中,选中直接value="<%=effectTime%>"就行了
html:
<select name="fileTypeId">
<%
String s="";
for(int i=0;i<filetypelist.size();i++)
{
TfileType tfileType = new TfileType();
tfileType = (TfileType)filetypelist.get(i);
String tfileTypeid = tfileType.getFileTypeId().toString();
String tfileTypeName = tfileType.getFileTypeName();
if(strid.equals(tfileTypeid)){
s="selected";
}else{
s="";
}
%>
<option value="<%=tfileTypeid%>" <%=s%>><%=tfileTypeName%></option>
<%}%>
</select>
struts中
<html:select property="effectTime" value="<%=effectTime%>">
<html:option value="1">1年</html:option>
<html:option value="2">2年</html:option>
<html:option value="3">3年</html:option>
<html:option value="4">4年</html:option>
<html:option value="5">5年</html:option>
<html:option value="0">手动</html:option>
</html:select>
value="<%=effectTime%>" 是从request里取出的值,现在很少写jsp页面了,忘了很多,实在不好意思........
(2)计算时间日期差的算法
class Test2 {
public static String getDate(){
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");
Date dd = new Date();
return ft.format(dd);
}
public static long getQuot(String time1, String time2){
long quot = 0;
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");
try {
Date date1 = ft.parse( time1 );
Date date2 = ft.parse( time2 );
quot = date1.getTime() - date2.getTime();
quot = quot / 1000 / 60 / 60 / 24;
} catch (ParseException e) {
e.printStackTrace();
}
return quot;
}
public static void main(String[] args) throws Exception {
String date1 = "2008/8/8";
String date2 = getDate();
long day = getQuot(date1,date2);
System.out.println( "距离 "+date1+" 还有 "+day+" 天" );
}
}
看一下这段代码,是从今天到2008/8/8的天数。
Date的getTime()方法返回自1970年1月1日午夜(通用时间)以来的毫秒数。
用2008/8/8的getTime()减去今天的getTime()就是这两天相差的毫秒数,1秒=1000毫秒,1分钟=60秒,1小时=60分钟,1天=24小时,然后除除除就得到天数了。
分享到:
相关推荐
在学习C++编程的过程中,初学者常常会遇到各种挑战,这些问题可能会阻碍学习进度,但解决它们是提升编程技能的关键步骤。下面将详细讨论一些常见的问题及其解决方案。 1. **内存管理**:C++允许直接控制内存,这...
php配置中遇到问题和解决办法总结,是我三年工作经验的积累,值得大家收藏
施工中遇到的问题及解决方法.doc
### Bootstrap框架使用中遇到的问题及解决方法 #### 一、Bootstrap框架简介 Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。它基于 HTML、CSS 和 JavaScript,提供了丰富的预定义样式和组件,使得...
课题研究中存在的问题及解决方法.doc
自己的端问题及解决方式
### 毕业设计中存在的问题及解决办法 #### 一、引言 随着互联网技术的飞速发展,网站已经从最初的信息展示平台逐渐演变为集信息交流、互动娱乐等多种功能于一体的综合服务平台。对于毕业设计中的个人网站项目而言...
2 java中double类型数据运算不精确问题的解决办法(采用java.math.BigDecimal类来进行精确计算。) 3 get方式传值乱码问题解决 4 查询被锁的数据,解锁 ,数据库连接数 5 下拉框的数据回显 6 mybatis批量更新,批量...
【破解WEP密码常见问题与解决方法】 在尝试破解WEP密码时,新手可能会遇到一些技术挑战。以下是一些常见的问题及其解决方案: 1. **BT3启动问题**: - 如果BT3(BackTrack 3,一个Linux发行版,专用于网络安全...
hadoop常见问题及解决方法 Hadoop是大数据处理的重要工具,但是在安装和使用Hadoop时,可能会出现一些常见的问题,这些问题可能会导致Hadoop无法正常工作,或者无法达到预期的性能。下面是Hadoop常见的问题及解决...
Web 前端在工作中遇到的问题及解决方案 在 Web 前端开发中,我们经常会遇到各种问题,这些问题可能来自于 JavaScript、Vue、ECharts 等技术栈。以下是我们在工作中遇到的问题及解决方案。 Vue 中的 ref 和 $ref ...
机房管理与维护中经常遇到的问题及解决方法总结 机房管理与维护是计算机机房的核心工作,直接影响着机房的管理效率和安全性。本文总结了机房管理与维护中经常遇到的问题和解决方法,旨在提高计算机机房的管理效率和...
安装oracle10g遇到问题及解决办法
AndroidStudio使用遇到的各种问题及解决方案汇总.docx
"软件测试过程中常见问题与解决方法" 软件测试过程中常见问题与解决方法是软件测试中非常重要的一部分。软件测试是一个复杂的过程,需要 Tester 具有很强的技术能力和经验。但是,不管是经验如何丰富, Tester 都会...
ADS 使用中遇到的问题讨论和解决方法 本文讨论了在使用 ADS 时遇到的问题和解决方法,这些问题主要来自于 UCOS 从 FLASH 中启动时遇到的困难,以及如何使用 Scatter 文件来解决这些问题。 首先,ADS 是什么?ADS ...
### Office Word 遇到问题需要关闭解决方法 在日常工作中,我们经常使用Microsoft Office Word进行文档编辑与处理。然而,在使用过程中难免会遇到各种各样的问题,比如Word程序无响应、频繁崩溃或是无法正常打开...
### 常见软件开发平台搭建实验中的问题及解决方法 #### 一、Tomcat运行时的常见问题及其解决策略 在进行软件开发时,Tomcat作为常用的Java Web服务器之一,其正常运行对于项目的顺利推进至关重要。但在实际操作中...
SQL Server 2005是微软推出的一款关系型...提供的"sql2005使用中遇到的问题解决方法.txt"文件很可能会涵盖更多具体问题的解决步骤和技术细节,建议仔细阅读并结合实践,以提高对SQL Server 2005的掌握和问题解决能力。
JIRA是一款功能强大的项目管理工具,在实际使用中可能会遇到各种问题,本文总结了在使用JIRA管理测试数据近5年时间中遇到的问题,并提供了相应的解决办法,以帮助大家少走弯路,共同进步。 一、数据库的使用 在...