1-1
<table id="table1">
<thead>
<tr>
<th>
<input type="checkbox" id="">
全選</th>
<th>用戶名</th>
<th>性別</th>
<th>洗掉</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="checkbox">
</td>
<td>張三</td>
<td>男</td>
<td>
<a href="javascript:;">洗掉</a>
</td>
</tr>
<tr>
<td>
<input type="checkbox">
</td>
<td>張三</td>
<td>男</td>
<td>
<a href="javascript:;">洗掉</a>
</td>
</tr>
<tr>
<td>
<input type="checkbox">
</td>
<td>張三</td>
<td>男</td>
<td>
<a href="javascript:;">洗掉</a>
</td>
</tr>
</tbody>
</table>
1-2
* jQuery 給表格奇數行,增加背景色#eee,
$("tbody tr:even").css("background","#eee");
odd表示奇數,even表示偶數,
1-3
* 添加全選復選框,點擊實作全選和取消全選功能.
$("td :checkbox").prop("checked", $(this).prop("checked"));
* jQuery 實作洗掉功能
$("td > a").click(function () {
if(confirm("是否要洗掉?")){
$(this).parents("tr").remove();
}
});
2-1
7.撰寫Servlet實作用戶資訊串列,并跳轉到user_list.jsp頁面,
a. 使用dbutils實作方法findAll(), 從表tb_user中查詢所有的用戶,回傳 List,
b. 實作Servlet的doPost()方法(注解映射的url為:/user/list) ,呼叫a)中的方法
并將查詢到的結果傳遞到頁面user_list.jsp
c. 使用<c:forEach>進行資訊展示(table部分)
a:
private List<User> findAll(){
QueryRunner queryRunner = new QueryRunner();
String sql = "select * from tb_user";
try{
queryRunner.select(con,sql, rs -> {
List<User> list = new ArrayList();
while(rs.next()){
User user = new User();
user.setId(rs.getInt(1));
list.add(user)
}
return list;
})
}catch(Exception e){
e.printStackTrace()
}
}
b:
@WebServlet("/user/list")
public class List extends HttpServlet{
@Override
public void doPost(HttpServletRequest request,HttpServletResponse response){
request.setAttribute("list",findAll())
request.getRequestDispatcher("/user_list.jsp").forward(request,response);
}
}
<c:forEach var="user" items="${list}">
<tr>user</tr>
</c:forEach>
1.使用Js對陣列 arr= [1,2,5,3,6]從大到小排序
答案:
arr.sort(function (a,b) {
return b - a;
});
2.使用Js撰寫一個用戶類,屬性名有姓名(name),年齡(age),方法有show,在該方法中使用alert(輸出用戶資訊,定義一個物件,并呼叫方法)
答案:
定義:
function User(name,age){
this.name = name;
this.age = age;
this.show = function() {
alert('學生資訊:姓名:'+this.name+'年齡:'+this.age);
}
}
呼叫:
var user = new User('張三',18);
user.show()
3.有一個Servlet,全限定名為:com.kzw.webLoginServlet,要求它能處理用戶請求/user/login,請在web.xml檔案中注冊該Servlet(無需撰寫Servelet類)
答案:
<servlet>
<servlet-name>webLoginServlet</servlet-name>
<servlet-class>com.kzw.webLoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>webLoginServlet</servlet-name>
<url-pattern>/user/login</url-pattern>
<servlet-mapping>
4.說明一下servlet生命周期,涉及哪些方法,并簡述對Serlvet的理解
答案:
Servlet的生命周期可以分為四個階段:
Servlet 通過呼叫 init () 方法進行初始化,
Servlet 呼叫 service() 方法來處理客戶端的請求,
(涉及doGet()和doPost()方法,來單獨處理post和get請求)
Servlet 通過呼叫 destroy() 方法終止(結束),
最后,Servlet 是由 JVM 的垃圾回收器進行垃圾回收的,
看法:
優點:
方便:提供大量工具例程
功能強大
可移植強:因為是java撰寫的,所以獨立于平臺,
性能強悍,
缺點:
由于耦合程度緊密,開發維護成本高,不利于多人或者團隊開發
js 的dom編程:考通過id獲取和通過name 獲取
var txt1 = document.getElementById("name").value;
var txt2 = document.getElementsByName("name")[0].value;
MVC 模式是什么
是一種開發分層模式: Model 層 , View 層 , Control 層
innerHTML 和 innerText
innerHTML: 獲取或賦值該節點下的所有內容, 包括標簽和文本
innerText: 獲取或賦值該節點下的所有文字內容, 忽略標簽
css 中內邊距和外邊距的問題
margin: 外
padding: 內
HTML中,要在新視窗打開鏈接
添加屬性:target="_blank"
html 常用的格式標簽,加粗、斜體等
<b> <i> <strong>
字體相關的樣式
font-size: 30px;font-family:'黑體';font-style: italic;
jsp 的內置對像
out,request,response,session,application,pageContext,page,config,exception
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/404158.html
標籤:其他
上一篇:走進前端——CSS(1)
