源码解读:java 解析字符串为boolean四种实现方…
2008-02-23 10:12:52来源:互联网 阅读 ()
return ((name != null) && name.equalsIgnoreCase("true"));
}
* <p>Title: lizongbo demo</p>
* <p>Description: lizongbo的测试程序</p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: lizongbo</p>
* @author lizongbo <a href="lizongbo@gmail.com">lizongbo</a>
* @version 1.0
*/
public class TestbooleanBean {
private boolean sample = false;
public boolean getSample() {
return sample;
}
public void setSample(boolean newValue) {
sample = newValue;
}
}
<html>
<head>
<title>
testboolean
</title>
</head>
<jsp:useBean id="testbooleanBeanId" scope="session" class="com.lizongbo.TestbooleanBean" />
<jsp:setProperty name="testbooleanBeanId" property="*" />
<body bgcolor="#ffffff">
<form method="post" action="testboolean.jsp">
<br>Enter new value : <input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="testbooleanBeanId" property="sample" />
</form>
</body>
</html>
Class propertyEditorClass)
throws JasperException
{
try {
if (s == null) {
if (t.equals(Boolean.class) || t.equals(Boolean.TYPE))
s = "false";
else
return null;
}
if (propertyEditorClass != null) {
return getValueFromBeanInfoPropertyEditor(
t, propertyName, s, propertyEditorClass);
} else if ( t.equals(Boolean.class) || t.equals(Boolean.TYPE) ) {
if (s.equalsIgnoreCase("on") || s.equalsIgnoreCase("true"))
s = "true";
else
s = "false";
return new Boolean(s);
}
if ("true".equalsIgnoreCase(str)) {
return true;
} else if ("on".equalsIgnoreCase(str)) {
return true;
} else if ("yes".equalsIgnoreCase(str)) {
return true;
}
// no match
return false;
}
* Convert a String to an boolean.
* Accepts: 1/0, yes/no, true/false - case insensitive. If the value does
* not map to "true,", <code>false</code> is returned.
*
* @param in String to be parsed.
* @return boolean representation of String.
*/
public final static boolean parseBoolean(String in) {
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash