JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
話題被移動
該話題已被移動 - morchory , 2004-11-14 11:45
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:給初學JSP的人 [Re:jini]
老陳





發文: 161
積分: 2
於 2005-08-08 00:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不過就初學者來講,或許一開始叫他們讀原文書是太殘酷了一點,會扼殺他們學習的興趣... ^^

reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:緻場?WJSP腔?? [Re:老陳]
lxt322625





發文: 5
積分: 0
於 2005-08-08 09:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
To Laochen and Enter SoftLeader:
I am so sorry to send the message to you !
That because I am in china.Maybe I use the OS can"t support it.
so from now on I will send message in English.So sorry to you! Sad


reply to postreply to post
I For You,You For I!
作者 Re:manager of this site [Re:老陳]
lxt322625





發文: 5
積分: 0
於 2005-08-08 11:00 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
To manager of this site:
For I have konw ,STRUTS IN ACTION have already published.That looks so good,although it has a litte weaker than the real book.Smile


reply to postreply to post
I For You,You For I!
作者 Re:給初學JSP的人 [Re:老陳]
khw1009





發文: 3
積分: 0
於 2005-08-29 14:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看完大家的解釋約略了解 Jsp 如何切入 ,與它可能會遇到的問題,所以一切
就往前衝 ...

謝謝各位的建議,


reply to postreply to post
khw
作者 为什么jstl里面流程控制取不到bean的数据? [Re:老陳]
dodev





發文: 4
積分: 0
於 2005-11-04 11:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
code :

<c:choose>
<c:when test=${bean.name=='aaa'}>
...............
</c:when>
<c:otherwise>
...........
</c:otherwise>
</c:choose>

为什么test里面读不到数据,
<h: 标签 读取数据没有一点问题
tld这样设置 <%@ taglib uri="../WEB-INF/tld/c.tld" prefix="c" %>

没有抛出任何错误, 但是当name=="aaa" 时候不执行 ,
直接run到 <c:otherwiise>

郁闷了很久


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
不為任何人改變





發文: 2
積分: 0
於 2005-12-21 10:50 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問下各位大俠,不學Java.直接學Jsp可以嗎?

reply to postreply to post
生活向左,工作向右
作者 Re:給初學JSP的人 [Re:不為任何人改變]
老陳





發文: 161
積分: 2
於 2005-12-21 10:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
理論上是不行的,因為JSP裡面會有Java的語法
而且這樣子也沒有意義,因為你只能學到皮毛,無法精深


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
不為任何人改變





發文: 2
積分: 0
於 2005-12-21 10:59 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我一直搞不清楚一個簡單而且很弱智的問題:
我同事跟我講:"會Java就會寫Jsp"
為甚麼會java不用java去開發,還要用jsp?
請大俠指教!


reply to postreply to post
生活向左,工作向右
作者 Re:給初學JSP的人 [Re:老陳]
ahtbcfff





發文: 1
積分: 0
於 2006-03-08 17:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不為任何人改變
我很怀疑你同事有没有写过JSP程序。


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
破锅小生





發文: 3
積分: 0
於 2006-04-26 16:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
有点一头雾水的感觉,可能我的JSP还没入门的原因吧

reply to postreply to post
如果你认为你是一名真正优秀的程序员......读Knuth的《计算机程序设计艺术》,如果你能读懂整套书的话,请给我发一份你的简历。”
----Bill Gates
作者 Re:給初學JSP的人 [Re:老陳]
aleiku





發文: 1
積分: 0
於 2006-07-01 17:25 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
推!!
作者的經驗談跟我ㄧ開始教Flash的過程是一樣的
對於初學者不該給他太多的東西
那只會阻礙學習

我是JSP初學者XD
MySQL是什麼阿..
Tomcat怎麼設阿..


reply to postreply to post
MySQL是什麼阿?
Tomcat怎麼設阿?
幫幫我啦! 你們別走啦!!
JSP新手
作者 Re:給初學JSP的人 [Re:老陳]
pcmoai





發文: 4
積分: 0
於 2006-08-22 11:17 user profilesend a private message to usersend email to pcmoaireply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
各位先進,您們好!

敝人現在正在準備SCWCD的認證;在準備過程中,研習到許多從沒使用過的程式撰寫方式(例如:JSTL及EL與Custom Tag Library...等),索性就從手邊拿了一個公司正在線上營運的網站來修改。當初在開發這個網站時,因為是一個人在撰寫,因實務經驗不足,所以是使用JSP + servlet來開發,且JSP中是與java code混雜在一起,現在陸續將java code從JSP中抽離出來,並將JSTL與EL嵌入其中,但在這轉換當中,敝人發現到下列幾點疑問,還希望能得到各位先進的建議與解答。

1.將java code置換成JSTL與EL後,編譯出來的xxx_jsp.java與xxx_jsp.class要比之前 未置換的來的大。這樣會不會影響到客戶在執行網頁的效能?
2.如果真的要貫徹MVC Modle ,JSP中都不能有scriptlet在其中嗎?現在敝人在置換過程中發現困難重重;因為原先只要一個new就可以取得我要的運算結果。但改用JavaBean後,又是<jsp:setProperty />,又是<jsp:getProperty />;真的有必要將JSP Modle2轉換到像Struts這樣的架構上嗎?這樣雖換來的是MVC的貫徹,與日後的維護的方便,但事前的規劃工作好像就相當費工;當然,我還是比較關心網頁執行效能的問題。

一個不知是否該轉換網頁開發習慣的菜鳥 上


reply to postreply to post
作者 Re:給初學JSP的人 [Re:Madagascar]
seno





發文: 1
積分: 0
於 2006-09-18 09:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
對阿...我覺得jstl很好用又方便

reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
yetaodiao





發文: 1
積分: 0
於 2006-09-26 15:38 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大多数

reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
hongyu6





發文: 4
積分: 0
於 2006-12-15 20:34 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
讲的的好!学习 学习!

reply to postreply to post
梦想成就未来!

作者 Re:給初學JSP的人 [Re:老陳]
twndomn





發文: 1
積分: 0
於 2007-01-11 13:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
本人也不算是高手,只是小隻的。但是對於這些語言的使用,還是提一下個人的看法。

1. JavaScript/JSP/Java code
如果不是什麼隱密或是重要的處理,用JavaScript解決就可以了。JavaScript跑在Client端,方便又不會給伺服器﹝server﹞太多負擔,IE都變7,使用者應該會開JavaScript吧?
面對沒那麼簡單的東西,JSP還是view technology的首選。不學JSTL,我敢說是個錯誤。先這樣說,條條大路通羅馬,你當然可以用比較雜亂且煩瑣的方式。或,你可以用JSTL。當然,JSTL不是萬靈丹,它當然有其限制。如果因為要用JSTL而在設計或需求上更改,就本末倒置了。

2. Framework/Component
除了Java和JSTL外,還有其它許多open source的component與framework。Webwork、velocity、hibernate等等。它們都各有所長,不一定都是view technology,也不一定能解決你的問題。但是,你想做的事,一定有人做過了,而且還會去想怎麼做會更好。

前人種樹,後人乘涼。除非這棵樹不能滿足你,何必去走多餘的路?


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
tonytong





發文: 61
積分: 0
於 2007-02-19 14:34 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大家好!
我是一個初學JSP的人
我寫了一個小型的購物網.
是用include file把database連接到每一頁,
而username, password和購物總和先放在session裡,
再和其他如地址,電話等一起寫入Database,勉強算是可以運作,
但維護的時候確實較麻煩.
請問JSTL是否有助於維護?
JSTL和EL之分別,應先學習那種?
已我的例子,在那裡可用javabean把程式簡化?
Thanks


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
benjamin





發文: 16
積分: 0
於 2007-02-27 09:01 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
厉害

reply to postreply to post
我不想哭、也不想认输
Welcome to MyBlog
作者 Re:給初學JSP的人 [Re:老陳]
jojoova





發文: 1
積分: 0
於 2007-07-19 16:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
java做了半年了 发现自己还是刚入门 好多词都没听过啊 努力学习

reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
loki





發文: 2
積分: 0
於 2007-07-20 10:37 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
貌似我還沒有嘗到JSTL 的甜頭
呵呵
不過一大堆的標記確實看的我頭大
慢慢來吧~


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
zanyking





發文: 406
積分: 4
於 2007-07-30 11:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
當一個page裡面要塞的東西越來越多,一次呈現的功能密度越來越接近Desktop Application,不用Tag Lib去封裝呈現邏輯肯定是會很痛苦的。

簡單的Document趨向的網頁當然可能沒必要用JSTL,但是當你的for if else 堆了個
七八層還不打算refactor成Controller、Tag化...以後維護的人肯定會很痛苦。


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
stewen





發文: 1
積分: 0
於 2008-04-05 22:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
CoolBig Smile
半天都不知道你们在说些什么!


reply to postreply to post
没事记得Call我,有事别来找我!
作者 Re:給初學JSP的人 [Re:老陳]
javck





發文: 96
積分: 3
於 2008-09-30 18:51 user profilesend a private message to usersend email to javckreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
首先,我想回應一下老陳開的話題,為什麼要用EL和JSTL,而不在JSP裡頭直接寫java程式..

因為我學習的時候,是用SUN的官方課本(很貴,很厚的一本),裡面提到所謂的Model 2,就是將MVC三塊從單一架構中切割出來,就能讓View(外觀),Model(資料處理),以及Controller(連結V.M)各自獨立,方便維護以及擴充. 既然View已經切割出來, 就比較適合國外軟體工程團隊網站設計人和程式設計人各自工作的方式.... 也就是說,網站設計師可以用Html和一些有程式功能的標籤,不需要看到任何程式就可以開發網站!

當然在台灣的我們就沒有這麼美妙了,搞不好很多人還要負責網站撰寫.. 差異不大! 可是另一點很重要的前面大大已經說過了,EL . JSTL 本就是為了要將Java程式簡化並Tag化而設計的, 其所實作的功能當然就是在開發程式的我們常常在用的, 學會這項工具不但可以幫助我們加快開發效率, 其實也是暗合站在大師的肩膀上開發的精神的.

雖然我並不像老陳說的,寫過一定份量的<%... %>,只在上課範例程式寫過(偶也是今年八月資策會畢業的菜鳥),不過我在專題製作一個類似Yahoo拍賣平台的網站,全程使用JSTL和EL , 完全沒有使用任何的<%... %>, 撰寫上也是相當愉快的, 所以鼓勵大家試看看,其實不難學,真的!

以下我就一些簡單的標籤,跟大家分享EL 和JSTL的常用功能,如果有誤,歡迎指正,謝謝..

JSP EL(Implicit Variables)=========
EL 共有十個隱含物件,其中有些很好用
${requestScope.xxx} ==>request.getAttribute("xxx");
${sessionScope.xxx} ==>session.getAttribute("xxx");
${param.name} ==>request.getParameter("name");
等等....

藉著這個標籤,方便你叫用自己編寫的Bean
<jsp:useBean id="myBean" scope="request" class="s1314.beans.CustomerBean" >
.....
</jsp:useBean>

可搭配這個,設定Beans的Property值
<jsp:setProperty name="myBean" name="zack" />

啥,不好用? 不屌?? 那那..... 我在教個更簡單的
${myBean.name} 這樣就可以取myBean.name值囉, 阿不過... 使用這個是有些小規則的,並沒有BeanName.property那麼簡單喔,請問你身邊的高手阿.. 要不寫信問我,因為有點小複雜....

=======JSTL=========================
這個可以取代 if 語法
<c:if test="${bean1.a < 3}">
.....
</c:if>

可以做到類似Java的 for 功能, 把一堆的error訊息從errorMsgs集合中抓出來,三行輕鬆搞定
<c:forEach var="message" items="${errorMsgs}">
<li>${message}</li>
</c:forEach>

另外還有一個<sql>標籤,手邊一時找不到好的範例,這個標籤好用在讓你的JSP上面找不到一行的程式就可以輕鬆到資料庫抓資料,絕對是Model 1的最愛, 我在作Yahoo拍賣網時,超愛用這個來作搜詢頁面,快又實用(雖然不夠Model 2 ,我承認..),有興趣的自己上網找,或寫信問我囉...

如果上面的,你都覺得不重要,那麼有一個Tag你一定要知道,就是如何把靜態路徑改成動態路徑,資策會老師用他兇惡扭曲的臉色告訴我們靜態路徑的可怕.....
<form action="<c:url value="enter_player.do"/>" method="POST">
...
</form>

以上用了一個小時,整理一些EL和JSTL的用法,希望對於看到EL以及JSTL有所恐懼的人有所幫助,放心!真的不用怕,EL和JSTL不但好學也很實用呢!! 各位一起加油吧.....


reply to postreply to post
如有任何疑問,歡迎寫信跟我討論!

截飛客
作者 Re:給初學JSP的人 [Re:老陳]
ycdta





發文: 18
積分: 0
於 2008-11-15 09:52 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
A: Acess
I: Insert
D: Delete
U: Update

.. (( 恕刪 ))...
1. JSP 2.0技術手冊
2. Struts in Action英文版
.. (( 恕刪 ))...
不錯不錯 這個可以學習壹下 呵呵 我只懂C語言 現在很想學JAVA


reply to postreply to post
Java-certification
Java-certification
作者 Re:給初學JSP的人 [Re:老陳]
leung





發文: 114
積分: 0
於 2008-12-29 18:48 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問各位在開發JSP時用的是什麼IDE,還是只用 NOTEPAD...????

reply to postreply to post
謝謝.....謝謝.........
go to first page go to previous page  1   2   3  go to next page go to last page
» JWorld@TW »  Servlet/JSP 討論區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8