`
rotman173
  • 浏览: 3524 次
  • 性别: Icon_minigender_1
  • 来自: 江西
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

好小的一个细节

 
阅读更多

今天遇到了好小的一个细节,细节,细节;

关于注册用户信息的问题,我首先注册了。先看这么一段:

 <td class="altbg2">
  <input type=radio name="sex" value="男">男
  <input type=radio name="sex" value="女">女
 </td>

 

注册成功后存在数据库;

 

接着修改这一信息,代码如下;

      <td class="altbg2">
       <%String sexStr=u.getSex(); %>
       <input type="radio" name="sex" value="男" <%=sexStr.equals ("男") ? "checked":""%> /> 男
       <input type="radio" name="sex" value="女" <%=sexStr.equals("女") ? "checked":""%> /> 女
      </td>

 

注意:判断字符串时不要用“==”。坚决用equals(),这应该是常识了;

 

上面调试结果很明显一直都没有选中;

 

想想想。。。。

 

终于发现错误了,我存入数据库性别字段的数据类型是CHAR(3),是一个固定字符串类型,不像VARCHAR2类型,取出时性别一定是占3个字节的。如“男   ”,“女   ”。所有那个判断一直是false。

 

于是调用TRIM()消除空格,代码如下:

      <td class="altbg2">
       <%String sexStr=u.getSex(); %>
       <input type="radio" name="sex" value="男" <%=sexStr.trim().equals("男") ? "checked":""%> />
       男
       <input type="radio" name="sex" value="女" <%=sexStr.trim().equals("女") ? "checked":""%> />
       女
      </td>

 

运行OK!

 

所以啊,细节细节,需留个心眼。

分享到:
评论

相关推荐

    Java编程中须注意的细节.pdf

    在Java中,判断一个整数是否为奇数时,应避免使用i%2==1的表达式,因为当整数i为负数时,例如-1%2的结果为-1,这并不是奇数。正确的做法是使用i%2!=0或者(i&1)!=0来判断一个整数是否为奇数。其中(i&1)的运算结果是将...

    小波db4分析

    在"小波db4分析"中,进行三层分解意味着信号会被拆分成三个层次的细节系数和一个粗略的近似系数。每一层的分解都揭示了信号在不同频率成分上的特征。 第一层分解通常捕捉到高频成分,第二层分解处理中频信息,而第...

    VFP9多细节打印測試

    【VFP9多细节打印测试】是一个针对Visual FoxPro 9(VFP9)数据库管理系统进行的特定功能的测试,主要关注的是在该系统中如何有效地处理和打印包含多个详细层次的数据报告。VFP9是Microsoft公司开发的一款数据库开发...

    20个小细节危害身体健康

    【健康生活小细节】 在日常生活中,我们常常忽视了一些看似微不足道的细节,而这些细节却可能对我们的身体健康产生重大影响。...通过关注这些小细节,我们可以更好地维护身体健康,预防潜在的健康问题。

    C编程小细节

    在C语言编程中,有很多细节需要注意,这些细节往往会影响程序的正确性和效率。...理解并掌握这些C语言的小细节,能够帮助编写更高效、更稳定的代码。在编程过程中,细心和对语言特性的深入理解是至关重要的。

    多细节层次模型生成和绘制.ppt

    多细节层次模型生成和绘制是计算机科学领域中一个重要的研究方向,旨在生成和绘制具有不同细节的模型,以满足不同的应用场景和需求。本资源摘要信息将对多细节层次模型生成和绘制的基本概念、网格简化算法、多分辨率...

    java 细节代码收集 供自己查看

    这篇集合了关于Java编程的一些重要细节,旨在帮助开发者更好地理解和运用这个强大的后端语言。以下是一些基于提供的文件名和标签所衍生出的Java编程知识点。 首先,`Test.java` 是一个常见的Java测试类文件名,通常...

    自用小程序反编译工具,可用于解密和还原被加密的小程序代码,以便进行修改或者了解其实现细节

    其目标是帮助开发者更好地理解小程序的实现细节,提高开发效率;同时也可以让安全研究人员和黑客更容易地发现潜在的漏洞和安全问题。 需要注意的是,反编译工具的使用可能会涉及到知识产权和法律问题,因此在使用前...

    jquery 与 document 小细节

    本文将深入探讨“jQuery与document”的小细节,帮助开发者更好地理解和利用这两个核心概念。 首先,jQuery的核心是它的选择器功能,它允许我们以一种简洁的方式来选取DOM元素。例如,`$(document)`这一句就选取了...

    面试技巧、细节、注意事项

    2. **问题准备**:提前思考并准备好可能会被问到的问题,如“你为什么选择这个行业?”或“你如何处理工作压力?”等,确保答案具有逻辑性和深度。 3. **案例展示**:用具体的项目经验或成功案例来证明自己的能力,...

    自己独立实现的一个比较小的RTOS

    #### 标题:自己独立实现的一个比较小的RTOS 本标题简明扼要地介绍了文章的核心内容——一个小型实时操作系统(RTOS)的实现。RTOS是一种特殊的操作系统,主要应用于对时间响应有严格要求的环境中。与普通操作系统...

    Java代码优化细节总结

    代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么...但是如果有足够的时间开发、维护代码,这时候必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率是有提升的。

    JS+CSS实现鼠标移到小图上查看细节图

    通常,我们会有一个包含小图的`&lt;img&gt;`标签,以及一个隐藏的、用于显示大图的容器。例如: ```html 小图"&gt; ;"&gt; 细节图"&gt; ``` 在CSS中,我们需要对`.thumbnail`和`.detail-view`进行适当的样式设置。`.thumbnail`...

    C语言的这个小细节,绝对值得你去看.pdf

    在C语言编程中,表达式的求值是一块重要的知识领域,它涉及到隐式类型转换、算术转换、操作符的优先级、结合性和求值顺序等诸多小细节。本文档通过一系列问题来探讨C语言中关于表达式求值的这些小细节。 首先,我们...

    Surface RT必须了解的小细节.docx

    Surface RT 的一个特点是对个人隐私的处理不是很好,用户的个人头像、私人照片、所有的信息和邮件,甚至云里存储的内容都会在屏幕上一目了然。这使得 Surface RT 几乎不能外借,因为一旦用设置过自己的账户,个人...

    读《细节决定成败》有感.doc

    总的来说,《细节决定成败》提醒我们,无论是个人还是组织,都不能忽视任何一个小细节。在这个精细化分工的时代,只有做好每一件事,才能成就大事。因此,我们应该培养关注细节的习惯,将小事做细、做实、做精,这样...

    jquery产品图片放大镜插件制作多种图片,细节图放大查看特效下载

    在本资源"jquery产品图片放大镜插件制作多种图片,细节图放大查看特效下载"中,我们将探讨如何使用jQuery来创建一个功能丰富的图片放大镜效果,以增强用户对产品细节的查看体验。 首先,jQuery图片放大镜插件的核心...

    地方公务员面试技巧:加分小细节.docx

    记住,地方公务员面试是一个全面展示自己的机会,每一个细节都有可能影响到考官对你的评价。只有充分准备,才能在面试中展现出自己最好的一面,从而在竞争激烈的公务员考试中脱颖而出。对于更多关于地方公务员考试的...

    仿淘宝展品细节展示放大镜特效.zip

    这个压缩包文件包含了实现一个类似淘宝展品细节展示的放大镜效果所需的资源,目的是让用户能够更清晰地查看产品细节,从而提高购物体验。 这种放大镜特效通常由JavaScript(JS)编写,它是一种广泛使用的客户端脚本...

    基于TCP/IP的网络通信的一个小程序源码

    这个"基于TCP/IP的网络通信的一个小程序源码"提供了深入理解网络编程的机会,尤其是对初学者来说,它是一个很好的实践平台。 TCP/IP模型分为四层或五层,具体取决于模型的版本,包括网络接口层、网络层(IP)、传输...

Global site tag (gtag.js) - Google Analytics