本文目錄一覽:
java與jsp的區別?
JSP和JAVA的區別,JSP算是JAVA一種技術,用在網頁編程上,因為JAVA不能直接寫在html上,但jsp能,jsp就是Servlet程序,當JSP收到客戶的請求時,SCRIPTLET(腳本小程序)就會被執行,腳本段將被插入到JSP所生成的目標Servlet的Serivce函數中.JSP的執行過程:
1.JSP頁面的訪問請求被發送到服務器端
2.服務器中有相應的JSP引擎,JSP引擎把JSP頁面轉譯成Servlet程序
3.然後Servlet程序被編譯成Class文件
4.然後Class文件被執行,執行的結果返回器時,服務器會檢查是否有對應的Servlet存在,如果存在則是直接執行,如果不存在則生成相應的Servlet.
JSP是一種動態網頁,它的網頁代碼的靜態部分是HTML語言,動態部分是JAVA語言,所以,如果想要學好JSP就必須先學會JAVA,JSP網頁的很多技術比如Hibernate,Spring,Struts等都是建立在JAVA語言的基礎上的
如何自學java編程和jsp編程
這個問題不是很難,樓主你這樣,隨便找一本java程序基礎的書,看一遍,基本上就能會基礎的東西了,然後就是要學一些基本html語句,jsp編程就是在html里加入一些java語句,就可以了,很簡單吧,推薦一本書吧,孫衛琴寫的,Tomcat與Java Web開發技術詳解,這本書很好,關鍵是簡單
java、jsp編程
StringBuffer sql = new StringBuffer(“insert into xkxx (學號,教師編號,課程編號)” );這句上面加上以下內容(具體代碼及判斷條件應該不難吧)
select * from table(存儲相應學生課程的表)where 課程名=“選擇的課程名”得到一個result
if(result有數據){
你寫的代碼
StringBuffer sql = new StringBuffer(“insert into xkxx (學號,教師編號,課程編號)” );
sql.append( “VALUES (‘”);
//sql.append(r+1);
//sql.append(“‘,'”);
sql.append(XH);
sql.append(“‘,'”);
sql.append(JSBH);
sql.append(“‘,'”);
sql.append(KCBH);
sql.append(“‘)”);
int i = state.executeUpdate(sql.toString());
// System.out.println(“執行結果”+i+sql.toString());
PrintWriter out=response.getWriter();
out.println(“script type=\”text/javascript\”alert(\”選課成功!\”);history.go(-1)/script”);
//out.println(“執行結果”+i+sql.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
PrintWriter out=response.getWriter();
out.println(“script type=\”text/javascript\”alert(\”操作失敗!此課程已選\”);history.go(-1)/script”);
} finally {
try {
state.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
}
原創文章,作者:JOJ4Y,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129734.html