1.validation如果使用HTML标签来编写JSP页面。就不会自动显示错误消息。在这种情况下,可以使用<s:fielderror/>标签来显示错误消息。
2.username.invalid=username is invalid!
username.invalid=用户名不合法!
3.安装oracle 11G时,需要将两个database放到一个文件夹里,才能运行。
4.修改oracle scott密码:
打开运行,输入
sqlplus /nolog
打开了Oracle的控制台,输入
conn /as sysdba; 会提示已连接
已连接
然后就像修改普通用户那样修改密码了
SQL>alter user system identified by password; //password是自己要设置的密码,最好以字母开头
5.要将ojdbc6.jar添加到build path里
6.ckEditor的使用指南:
<textarea cols="90" rows="10" id="content" name="content">cftea</textarea>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript">
<!--
CKEDITOR.replace("content",
{
skin: "kama", width:700, height:300
}
);
//-->
</script>
PS:skin 值应该是 ckeditor/skins 文件夹下的某个文件夹名称,如果指向不存在的皮肤,则不会显示编辑器。
7. div随页面滚动始终显示在底部
<div style="position:absolute;height:10px;
top:expression(document.body.clientHeight-this.style.pixelHeight+document.body.scrollTop);
font:9pt;">
8. 菜单栏:
<script type="text/javascript"><!--//--><![CDATA[//><!--
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.οnmοuseοver=function() {
this.className+=" over";
}
node.οnmοuseοut=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.οnlοad=startList;
//--><!]]></script>
<ul id="nav">
<li><a href="#">CSS布局</a>
<ul>
<li><a href="#">一栏式布局</a> </li>
<li><a href="#">二栏式布局</a></li>
<li><a href="#">三栏式布局</a></li>
<li><a href="#">组合式布局</a></li>
</ul>
</li>
<li><a href="#">CSS页面元素</a>
<ul>
<li><a href="#">导航</a></li>
<li><a href="#">背景</a></li>
<li><a href="#">列表</a></li>
<li><a href="#">Form表单</a></li>
<li><a href="#">字体样式</a></li>
<li><a href="#">图片样式</a></li>
<li><a href="#">链接样式控制</a></li>
</ul>
</li>
<li><a href="#">排版</a>
<ul>
<li><a href="#">文本</a></li>
<li><a href="#">图文</a></li>
<li><a href="#">全图</a></li>
<li><a href="#">混合排版</a></li>
</ul>
</li>
</ul>
ul {
margin: 0;
padding: 0;
list-style: none;
width: 200px;
border-bottom: 1px solid #ccc;
font-size:12px;
}
ul li {
position: relative;
}
li ul {
position: absolute;
left: 129px;
top: 0;
display: none;
}
ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 5px;
border: 1px solid #ccc;
border-bottom: 0;
}
/* 解决UL在IE中显示不正确问题 */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
li:hover ul, li.over ul { display: block; }
9:清除tomcat缓存;
10.反射机制要用权限定位(加包名)