那么request.getParameter("param")就可以勒!
原來用request.getAttribute死活不行,以為必須得用form傳遞呢,敢情getParameter就行~~
所以如果想只用jsp頁面的話,可以這樣子做:
hello.jsp:












sayHelloCommit.jsp:













Linux和windows下,文件中的換行符好像是不同的,當(dāng)在windows下用UE打開一來自linux的文件時,好像會問你是不是要轉(zhuǎn)換到DOS格式什么的。在eclipse中打開代碼時,有時也會遇到類似的問題,尤其是.xml文件。
今天在看weka的網(wǎng)站時,無意看到在eclipse中有一個設(shè)置貌似是專門用來做這個的:
eclipse->Window -> Preferences -> General -> Editors 里面有一個"New text file line delimiter",可以在other中選擇Unix。
windows命令行支持的ftp命令,下載東西時默認(rèn)是ASCII編碼,于是一個.war文件下載后的文件大小就不大對,部署時tomcat也不認(rèn)識,報出invalid header的錯誤。
因此用這個命令下載時需要轉(zhuǎn)換成二進(jìn)制。而如果用現(xiàn)成的FTP工具下載就不會有問題。
以前天真的認(rèn)為只要把兩個tomcat的端口號修改成不同的就哦了呢,結(jié)果不行。
實(shí)際情況是(轉(zhuǎn)自CSDN):
1.特別要注意:不要設(shè)置CATALINA_HOME
2.分別修改安裝目錄下的conf子目錄中的server.xml文件:
a.修改http訪問端口(默認(rèn)為8080端口),將8080修改為tomcat不在使用的端口號。此處所設(shè)的端口號即是以后訪問web時所用的端口號。
b.修改Shutdown端口(默認(rèn)為8005端口),將8005修改為沒有在使用的端口號,例如8055。
c.修改8009端口,將8009修改為沒有在使用的端口號,例如8099
(注意:兩個文件中對應(yīng)的端口號要不一樣)
3.依次啟動兩個tomcat。
另外,因?yàn)榇蜷_了axis2的SOAPMonitor,今天不知道怎么回事兒monitor頁面無法正常顯示了,tomcat啟動時也報出了address in use:5001的錯誤。一開始以為是兩個tomcat的問題,后來才意識到是SOAPMonitor的端口沖突了(也不知道是和誰沖突了。。。)反正改吧:
webapps/axis2/WEB-INF/web.xml
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5011</param-value>
</init-param>
把原來的5001改成比如5011就哦了。