js
<!-- #包括 file="data.inc"--> 1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: 但是如果data.inc中包含JSP CODE ,我们可以使用: <%include file="data.inc"%> 2、如何执行一个线程安全的JSP? 只需增加如下指令 <%页面 isThreadSafe=& quot ;假的& quot ;%> 3、JSP如何处理HTML FORM中的数据? 通过内置的request对象即可,如下: <% 绳条款= request.getParameter("item"); int howMany =新建 Integer(request.getParameter("units")).intValue(); %> 4、在JSP如何包含一个静态文件? 静态包含如下: <% include file="copyright.html"%> 动态包含如下: <jsp:include page="copyright.html" lush="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); 串 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 (& quot ;到期& quot ;,0);//阻止在代理服务器服务者缓冲 %> 8、在JSP中如何设置COOKIE? COOKIE是作为HTTP HEADER的一部分被发送的,如下方法即可设置: <% 小甜饼 mycookie =新建小甜饼(& quot ; aName & quot ;,& quot ; aValue & quot ;); response.addCookie(mycookie); %> 9、在JSP中如何删除一个COOKIE? <% 小甜饼 killMyCookie =新建小甜饼(& quot ; mycookie & quot ;,空); killMyCookie.setMaxAge(0); killMyCookie.setPath("/"); response.addCookie(killMyCookie); %> 10、在一个JSP的请求处理中如何停止JSP的执行 如下例: <% 如果 (request.getParameter("wen") !空的=){ //做一些东西 }另外{ 归还; } %> 11、在JSP中如何定义方法 你可以定义方法,但是你不能直接访问JSP的内置对象,而是通过参数的方法传递。如下: <%! 公共的绳 howBadFrom ( HttpServletRequest req ){ HttpSession ses = req.getSession(); ...... 归还 req.getRemoteHost(); } %> <% out.print("in一般 ,老挝人的 lee不是 baddie & quot ;); %> <%= howBadFrom (请求 )%> 12、如果BROWSER已关闭了COOKIES,在JSP中我如何打开SESSION来跟踪 使用URL重写即可,如下: hello1.jsp <%页面 session=& quot ;真实的& quot ;%> <% 整数 num =新建整数(100); session.putValue("num",num); 绳 url =response.encodeURL("hello2.jsp"); %> <一 没办法 36、使用JSP连接到数据库连接缓冲池的最好方法是什么? 1。使用JDBC2。0中带有此服务的Driver 2.使用提供有此服务的Application server 3.自己写 |