学习笔记归纳 2010-9-5.17-24

17.查找当前用户的记录 数据分页 调用了SQLServer的存储过程//call 得到一个记录集List<Article>

public List<Article> findAllByName(String userName,int pageFrom,int number){

List<Article> list =new ArrayList<Article>();

CallableStatement cs=null;

try {

String sql=" call cp_article_findall_by_user_name (?,?,?)}";

cs=conn.prepareCall(sql);

cs.setString(1, userName);

cs.setInt(2, pageFrom);

cs.setInt(3, number);

ResultSet rs=cs.executeQuery();

while(rs.next()){

Article article=new Article(

rs.getInt("article_id"),

rs.getString("article_title"),

rs.getString("article_content"),

rs.getTimestamp("create_time"),

rs.getInt("click_number"),

rs.getInt("author_id"));

}

} catch (SQLException e) {

e.printStackTrace();

}

return list;

}

18.配置servlet 两大项 四小项

<servlet>

<description>This is the description of my J2EE component</description>

<display-name>This is the display name of my J2EE component</display-name>

<servlet-name>ActionServlet</servlet-name>

<servlet-class>com.softeem.mvc4.action.ActionServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>ActionServlet</servlet-name>

<url-pattern>*.action</url-pattern>

</servlet-mapping>

19.美元符方法 $() 主要的功能是取页面的任何一个元素

function $(en){

if(en.substring(0, 1) == "#"){

en = en.substring(1, en.length);

return document.getElementById(en);

}else{

return document.getElementsByName(en);

}

}

20.全选

window.onload=function(){

$("#ts").onclick=function(){

var ids = $("ids");

for(var i = 0; i < ids.length; i++){

ids[i].checked = $("#ts").checked;

}

};

};

21.删除 遍历所有的checkbox 将选中的全部删掉

function deleteclick(){

var ids=$("ids");

if(ids==null){

alert("请选择要删除的记录......");

return false;

}else if(ids!=null){

fromlist.action="delete_all.action";

fromlist.submit();

}else{

alert("......");

}

};

22.标签库和EL表达式

&lt;%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8" isELIgnored="false"%>

<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>

<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt"%>

<%@ taglib uri="/WEB-INF/fn.tld" prefix="fn"%>

23.C标签和EL表达式的使用

<c:forEach var="article" items="${articles}" varStatus="s">

${s.count }

<c:if test="${s.count%2!=0}">

<a href=””/>

</c:if>

${article.articleId}

<fmt:formatDate value="${article.createTime}"pattern="yyyyMMdd hh:mm:ss" />

</c:forEach>

24.

�C标记类型选择符

div{line-height:40px }

�C包含关系选择符

table a{font-size: 12px}

�CID选择符

<style>#test {color:red}</style>

<span id=test>只对此对象生效</span>

<span>对此对象不起作用</span>

�C类选择符

p.right {text-align: right}

<p class="right">这个段落向右对齐的</p>

center {text-align: center}

<h1 class="center">这个标题是居中排列的</h1>

<p class="center">这个段落也是居中排列的</p>

�C分组选择符

p, table{ font-size: 9pt }

�C伪类及伪对象选择符

25.JavaScript里的正则表达式 能很好的帮助我们完成特殊的应用

var t = "25:20:46";

var regx = new RegExp("^([0-1]?[0-9]|2?[0-3]):([0-5][0-9]):([0-5][0-9])$");

var s = "2001-15-30";

var regx = new RegExp("^(\\d{4})(-|\\/)(1?[0-2]|0?[1-9])(-|\\/)(0?[1-9]|[1-2]?[0-9]|3?[0-1])$");

var v = s.match(/^(\d{4})(-|\/)(1?[0-2]|0?[1-9])(-|\/)(0?[1-9]|[1-2]?[0-9]|3?[0-1])$/);

你可能感兴趣的:(sql,数据库,用户,null,休闲)