分享

控制页面元素的显示和隐藏

 常宁老男孩 2015-04-10
在记事本中粘贴下面代码,保存为*.html文件,用IE打开可见效果

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www./TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
.sHidden {
display: none;
}
</style>
<script type="text/javascript"> 
function hidetext(idName){ 
var mychar=document.getElementById(idName); 
if(mychar.style.display=='block') {
mychar.style.display='none'; 
} else{ 
mychar.style.display='block' 
}
</script>
</head>

<body>
<div>
第一步:编写List集合类型转换器:<a href="javascript:hidetext('code1');">UserListStrutsConverter.java</a>
</div>
<div>
<br/>
</div>
<div>
<pre id="code1" class='sHidden'>package amigo.struts.typeconversion;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import org.apache.struts2.util.StrutsTypeConverter;

public class UserListStrutsConverter extends StrutsTypeConverter {

@Override
public Object convertFromString(Map context, String[] values, Class toClass) {
System.out.println("wwf1"+toClass);
if (toClass == List.class) {
System.out.println("wwf2");
List<user> userList = new ArrayList<user>();
for (int i = 0; i < values.length; i++) {
User user = new User();
String[] userInfo = values[i].split(",");
user.setUsername(userInfo[0]);
user.setPassword(userInfo[1]);
userList.add(user);
System.out.println("wwf3");
}
if (values.length == 1) {
return userList.get(0);
} else {
return userList;
}
} else {
return null;
}
}

@Override
public String convertToString(Map arg0, Object arg1) {
// TODO Auto-generated method stub
return null;
}

}
</user></user>
</pre>
</div>
<div>第二步:编写Action类:UserListConvertionAction.java</div>
<div>
<br>
</div>
<div>第三步:编写填写注册信息页面:userListReg.jsp</div>
<div>
<br>
</div>
<div>第四步:编写注册成功页面:userListRegSuccess.jsp</div>
<div>
<br>
</div>
<div>第五步:配置类型转换器</div>
<div>
<span class="Apple-tab-span" style="white-space: pre"> </span>建立UserListConvertionAction.java的类型转换文件UserListConvertionAction-conversion.properties
</div>
<div>
<br>
</div>
<div>第六步:配置struts.xml</div>
<div>
<br>
</div>
<div>第七步:运行结果</div>
<div>
<span class="Apple-tab-span" style="white-space: pre"> </span>http://localhost:8080/strutsTypeConvertion5/typeConversion/userListReg.jsp
</div>
</body>
</html>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多