亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP問答

2024-09-05 00:19:16
字體:
來源:轉載
供稿:網友

1、如何混合使用jsp和ssi #include?
在jsp中可以使用如下方式包含純html:
<!--#include file="data.inc"-->
但是如果data.inc中包含jsp code ,我們可以使用:
<%@include file="data.inc"%>


2、如何執行一個線程安全的jsp?
只需增加如下指令
<%@ page isthreadsafe="false" %>


3、jsp如何處理html form中的數據?
通過內置的request對象即可,如下:
<%
string item = request.getparameter("item");
int howmany = new integer(request.getparameter("units")).intvalue();
%>


4、在jsp如何包含一個靜態文件?
靜態包含如下:<%@ include file="copyright.html" %>
動態包含如下:<jsp:include page="copyright.html" flush="true"/>


5、在jsp中如何使用注釋?
主要有四中方法:
1。<%-- 與 --%>
2。//
3。/**與**/
4。<!--與-->


6、在jsp中如何執行瀏覽重定向?
使用如下方式即可:response.sendredirect("http://ybwen.home.chinaren.com/index.html");
也能物理地改變http header屬性,如下:
<%
response.setstatus(httpservletresponse.sc_moved_permanently);
string newlocn="/newpath/index.html";
response.setheader("location",newlocn);
%>


7、如何防止在jsp或servlet中的輸出不被browser保存在cache中?
把如下腳本加入到jsp文件的開始即可:
<%
response.setheader("cache-control","no-store"); //http 1.1
response.setheader("pragma","no-cache"); //http 1.0
response.setdateheader ("expires", 0); //prevents caching at the proxy server
%>


8、在jsp中如何設置cookie?
cookie是作為http header的一部分被發送的,如下方法即可設置:
<%
cookie mycookie = new cookie("aname","avalue");
response.addcookie(mycookie);
%>

 

9、在jsp中如何刪除一個cookie?
<%
cookie killmycookie = new cookie("mycookie", null);
killmycookie.setmaxage(0);
killmycookie.setpath("/");
response.addcookie(killmycookie);
%>


10、在一個jsp的請求處理中如何停止jsp的執行
如下例:
<%
if (request.getparameter("wen") != null) {
// do something
} else {
return;
}
%>


11、在jsp中如何定義方法
你可以定義方法,但是你不能直接訪問jsp的內置對象,而是通過參數的方法傳遞。如下:
<%!
public string howbadfrom(httpservletrequest req) {
httpsession ses = req.getsession();
...
return req.getremotehost();
}
%>
<%
out.print("in general,lao lee is not baddie ");
%>
<%= howbadfrom(request) %>


12、如果browser已關閉了cookies,在jsp中我如何打開session來跟蹤
使用url重寫即可,如下:
hello1.jsp
<%@ page session="true" %>
<%
integer num = new integer(100);
session.putvalue("num",num);
string url =response.encodeurl("hello2.jsp");
%>
<a href=<%=url%>>hello2.jsp</a>

hello2.jsp
<%@ page session="true" %>
<%
integer i= (integer )session.getvalue("num");
out.println("num value in session is "+i.intvalue());
%>


13、在jsp中能發送email嗎
可以使用sun的專用包:sun.net.smtp包。如下腳本使用smtpclient類發送email。
<%@ page import="sun.net.smtp.smtpclient, java.io.*" %>
<%
string from="[email protected]";
string to="[email protected], [email protected]";
try{
smtpclient client = new smtpclient("mail.xxxxx.xxx");
client.from(from);
client.to(to);
printstream message = client.startmessage();
message.println("to: " + to);
message.println("subject: sending email from jsp!");
message.println("this was sent from a jsp page!");
message.println();
message.println("cool! :-)");
message.println();
message.println("good boy");
message.println("im in genius.com");
message.println();
client.closeserver();
}
catch (ioexception e){
system.out.println("error sending email:"+e);
}
%>

14、在servlet中我能調用一個jsp錯誤頁嗎
當然沒問題,如下展示了如何在一個servlet控制邏輯單元內調用一個jsp錯誤頁面。
protected void senderrorredirect(httpservletrequest request,
httpservletresponse response, string errorpageurl,
throwable e)
throws servletexception, ioexception {
request.setattribute ("javax.servlet.jsp.jspexception", e);
getservletconfig().getservletcontext().
getrequestdispatcher(errorpageurl).forward(request,
response);
}

public void dopost(httpservletrequest request,httpservletresponse response) {
try {
// do something
} catch (exception ex) {
try {
senderrorredirect(request,response,"/jsp/myerrorpage.jsp",ex);
} catch (exception e) {
e.printstacktrace();
}
}
}


15、jsp和applet如何通訊
jsp如何與ejb sessionbean通訊
下面的代碼段作了很好的示范
<%@ page import="javax.naming.*, javax.rmi.portableremoteobject,
foo.accounthome, foo.account" %>
<%!
//定義一個對sessionbeanhome接口實例的全局引用
accounthome acchome=null;

public void jspinit() {
//獲得home接口實例
initialcontext cntxt = new initialcontext( );
object ref= cntxt.lookup("java:comp/env/ejb/accountejb");
acchome = (accounthome)portableremoteobject.narrow(ref,accounthome.class);
}
%>
<%
//實例化sessionbean
account acct = acchome.create();
//調用遠程方法
acct.dowhatever(...);
// 如此等等
%>


16、當我使用一個結果集時,如何防止字段為"null"的字域顯示在我的html輸入文本域中?
可以定義一個簡單的函數來達到目的,如下:
<%!
string blanknull(string s) {
return (s == null) ? "" : s;
}
%>

然后在jsp的form中,可以這樣使用
<input type="text" name="shoesize" value="<%=blanknull(shoesize)%>">


17、如何中servlet或jsp下載一個文件(如:binary,text,executable)?
現提供兩個解決方案:
a:使用http,
b:在servlet中,通過設置contenttype和使用java.io包的stream等類可作到.例如:
response.setcontenttype("application/x-msword");
然后想輸出緩沖中寫一些東東即可。

18、使用usebean標志初始化bean時如何接受初始化參數
使用如下兩標簽即可:
<jsp:getproperty name="wenbean" property="someproperty"/>
<jsp:setproperty name="wenbean" property="someproperty" value="somevalue"/>

19、使用jsp如何獲得客戶瀏覽器的信息?
使用request.getheader(string)即可


20、能象調用子程序一樣調用jsp嗎?
當然可以,用<jsp:include page="relativeurl" flush="true"/>


21、當我重編譯我的jsp使用的一個類后,為什么jvm繼續使用我的老class?


<%@include file="abc.jsp"%>與<jsp:include page="abc.jsp"/>之間的差別?
前一個為靜態包含,而后一個為動態包含


22、jsp的缺點?
1。對java程序進行調試沒有好東東
2。因大多數的servlet引擎不支持connection pooling
3。servlet引擎沒有標準
4。jsp與其它腳本語言的交互


23、jsp能進行遞歸調用嗎?
當然可以,如對form的提交給本頁


34、如何實現jsp的國際化?
為各種版本提供resource bundles屬性文件即可

25、在jsp中如何寫文本文件?
使用printwriter對象,如:
<%@ page import="java.io.*" %>
<%
string str = "print me";
string nameoftextfile = "/usr/anil/imp.txt";
try {
printwriter pw = new printwriter(new fileoutputstream(nameoftextfile));
pw.println(str);
pw.close();
} catch(ioexception e) {
out.println(e.getmessage());
}
%>

26、如何在jsp中包括絕對路徑文件?
使用urlconnection即可。


27、在servlets和jsp之間能共享session對象嗎?
當然可以,
httpsession session = request.getsession(true);
session.putvalue("variable","value");


28、javascript的變量能復制到jsp的session中嗎?


29、如何設置cookie在某一時間后過期?
用cookie.setmaxage(int)


30、如何獲得當前的sessions數?
可以使用httpsessionbindinglisteners來跟蹤


31、能設置一些代碼在我所有的jsp文件之上運行?如果可以,能共享嗎?
當然可以,可以為你的jsp文件定義一個別名:/jsp/=ybwen.genius.mypreprocessingservlet,而以/jsp/為前綴的文件可以使用


32、對一個jsp頁,如果多個客戶端同時請求它,同步可能嗎?
在jsp:usebean語法中使用beanname有何好處?
beanname使用beans.instantiate()初始化bean


33、當我使用<jsp:forward>時,在瀏覽器的地址欄沒有改變?
使用response.sendredirect("newurl")


34、如何轉換jsp 0.9版本的文件到jsp1.1?
可使用sed/awk即可


35、使用jsp能設置html form中輸入域的焦點,不用javascript?
沒辦法


36、使用jsp連接到數據庫連接緩沖池的最好方法是什么?
1。使用jdbc2。0中帶有此服務的driver
2.使用提供有此服務的application server
3.自己寫

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久国产精品www| 久久久视频精品| 伊人av综合网| 8x拔播拔播x8国产精品| 性日韩欧美在线视频| 国产精品十八以下禁看| 欧美国产一区二区三区| 欧美亚洲午夜视频在线观看| 一区二区三区久久精品| 国产精品电影久久久久电影网| 亚洲永久在线观看| 日韩在线资源网| 国产玖玖精品视频| 久久免费精品视频| 中文字幕欧美视频在线| 美女视频黄免费的亚洲男人天堂| 国产aⅴ夜夜欢一区二区三区| 国内伊人久久久久久网站视频| 成人免费视频网| 亚洲女人天堂网| 成人免费观看网址| 欧美视频一区二区三区…| 日韩视频精品在线| 最近2019中文字幕mv免费看| 中文字幕日韩在线观看| 国产精品爽爽爽爽爽爽在线观看| 午夜精品理论片| 亚洲精品国产综合区久久久久久久| 91精品久久久久久久久| 亚洲精品日韩在线| 欧美中文字幕在线| 91人人爽人人爽人人精88v| 久久天天躁狠狠躁老女人| 亚洲国产另类 国产精品国产免费| 国产精品视频精品视频| 午夜精品久久久久久久男人的天堂| 亚洲精品日产aⅴ| 国内免费精品永久在线视频| 久久69精品久久久久久国产越南| 久久婷婷国产麻豆91天堂| 欧美激情视频一区二区| 成人在线免费观看视视频| 中文字幕综合一区| 国产精品观看在线亚洲人成网| 国产精彩精品视频| 久久电影一区二区| 国产女人18毛片水18精品| 亚洲福利在线视频| 日韩电影免费在线观看中文字幕| 日韩美女毛茸茸| 亚洲人成电影网站色…| 亚洲国产一区自拍| 日韩精品极品视频免费观看| 日韩精品免费一线在线观看| 欧美激情一区二区三级高清视频| 成人网在线视频| 亚洲aⅴ日韩av电影在线观看| 国产精品久久久久久久久久东京| 国产精品激情av在线播放| 国产丝袜一区二区三区免费视频| 日本不卡高字幕在线2019| 亚洲人成自拍网站| 国产精品精品久久久久久| 亚洲欧美国产精品va在线观看| 色999日韩欧美国产| 久久久久亚洲精品| 亚洲黄一区二区| 日韩av免费看| 日韩欧美在线字幕| 欧美专区中文字幕| 亚洲一区二区三区在线视频| 国产一区二区三区欧美| 在线亚洲午夜片av大片| 国产日产久久高清欧美一区| 毛片精品免费在线观看| 免费97视频在线精品国自产拍| 97在线免费观看| 日韩中文有码在线视频| 国产亚洲精品一区二555| 亚洲第一视频网| 亚洲伊人久久综合| 欧美猛交免费看| 国产精品video| 亚洲精品久久久久久下一站| 欧美中文字幕视频在线观看| 久久99精品视频一区97| 欧美激情亚洲自拍| 欧美视频专区一二在线观看| 欧美性jizz18性欧美| 精品国产电影一区| 成人激情视频网| 欧美在线视频网站| 欧美日韩一二三四五区| 国产91热爆ts人妖在线| 国产偷国产偷亚洲清高网站| 亚洲小视频在线观看| 中文字幕亚洲一区在线观看| 亚洲资源在线看| 国产一区二区三区直播精品电影| 久久久999精品免费| 久久九九亚洲综合| 久久精品国产一区二区电影| 国语自产精品视频在线看一大j8| 在线观看免费高清视频97| 中文字幕欧美精品在线| 免费91在线视频| 青青草国产精品一区二区| 日韩在线视频线视频免费网站| y97精品国产97久久久久久| 午夜精品一区二区三区av| 欧美一区二区三区四区在线| 久久精品视频导航| 亚洲精品国产欧美| 国产精品三级久久久久久电影| 亚洲女人天堂网| 国产亚洲精品久久久久久| 亚洲精品美女在线观看播放| 欧美精品免费在线观看| 国产亚洲精品久久久久久| 欧美精品18videosex性欧美| 国产suv精品一区二区三区88区| 日韩成人在线电影网| 日韩中文字幕av| 日韩亚洲欧美成人| 欧美日韩亚洲一区二| 亚洲精品99久久久久中文字幕| 精品动漫一区二区三区| 国产欧美在线观看| 国产精品va在线播放我和闺蜜| xvideos亚洲| 92看片淫黄大片看国产片| 91亚洲va在线va天堂va国| 亚洲色在线视频| 国产精品免费网站| www.亚洲一区| 精品国产91久久久久久| 国产精品劲爆视频| 中文日韩电影网站| 亚洲三级 欧美三级| 日韩精品中文字| 欧美丝袜美女中出在线| 黄色精品在线看| 亚洲aⅴ男人的天堂在线观看| 红桃视频成人在线观看| 亚洲成人精品视频在线观看| 日韩在线视频观看正片免费网站| 欧美精品在线视频观看| 中文字幕av一区中文字幕天堂| 九九热精品视频| 国产精品久久99久久| 久久精品精品电影网| 精品福利在线看| 欧美最近摘花xxxx摘花| 国产成人激情小视频| 国产精品美女主播在线观看纯欲| 欧美日韩免费在线| 岛国av一区二区| 欧美性一区二区三区| 欧美激情在线狂野欧美精品| 欧美性高潮在线| 久久久精品欧美| 亚洲欧美日韩久久久久久| 国产精品网红福利| 久久亚洲影音av资源网|