![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jsp&Servlet
文章平均质量分 60
iteye_2883
这个作者很懒,什么都没留下…
展开
-
[转]Web-INF文件夹路径问题
1、页面资源文件只能放在Webroot下面,如 CSS,JS,image等.放在WEB-INF下引用不了 2、页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html 3、只能用转向方式来访问WEB-INF目录下的JSP,不用采用重定向的方式请求该目录里面的任何资源.如图:index.jsp >> main.jsp 从...原创 2011-06-12 15:55:12 · 135 阅读 · 0 评论 -
关于get和post方法中文乱码问题
1、显示request里面的中文参数出现乱码1种万能的方法,不管get和post,假定我们要显示的是放在request里面的中文,那么可以这样:String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GB2312");参数拿出来的时候顺便转换了一下,那么显示是一定不会出现乱码的1.1...原创 2011-03-23 00:11:21 · 76 阅读 · 0 评论 -
<jsp:useBean>元素使用详解
一. JSP动作元素useBean语法: <jsp:useBean id="beanInstanceName" scope="page | request | session | application" { class="package.class" | type="package.cla...原创 2011-03-18 14:29:05 · 798 阅读 · 1 评论 -
<jsp:include />和<%@include %>的区别
<jsp:include />动态包含<%@include %>静态包含1、属性后者不能这样传参数<%@ include file=“A.jsp?name=ygl”%> file后的路径必须是明确的但是前者可以是动态的,而且可以传参数2、处理方式<%@ include file=”relativeURI”%> 是在翻译阶段执行 ...原创 2011-03-18 13:52:38 · 129 阅读 · 0 评论 -
以前手写Servlet/JSP时遇到的问题
1、编写jsp后,将其放到项目文件夹里面,任意位置都可以,不用配置web.xml的,然后URL,就是http://localhost:8080/项目名/jsp文件相对路径 2、JSP修改后是不用重启tomcat的! 3、如果jsp里面用到其他的类,譬如Student,那么我们要把Student.class放到classes文件夹里面,而且,如果要用到的话,最好类里面有pa...原创 2011-03-01 16:40:23 · 91 阅读 · 0 评论 -
Servlet/JSP服务器端的重定向
服务器端的重定向可以有两种方式,一是使用HttpServletResponse的sendRedirect()方法,一是使用RequestDispatcher的forward()方法。1、sendRedirect()方法:(1)可以使用绝对路径(2)使用“/”开头的相对路径:连项目名字替换(3)不以"/"开头的相对路径:只替换URL的最后一个[/...]2、forwa...原创 2011-03-01 16:26:38 · 92 阅读 · 0 评论 -
经典问题
Servlet&JSP生命周期,Session机制,请求转发与重定向,中文乱码...自定义JSP标签,分页...数据源原创 2011-03-01 15:26:04 · 65 阅读 · 0 评论 -
Session机制
一、Session机制跟踪用户的状态二、Session跟踪的机制:1、把SessionID保存到客户端Cookie中2、若浏览器禁止了cookie,可以在每个URL中加上SessionID[HttpServletResponse接口提供了重写URL的方法: public String encodeURL(String url) 这个方法在原有的URL加上了Ses...原创 2011-03-01 15:23:41 · 65 阅读 · 0 评论 -
DataSource
DataSource 数据源数据源是提供了对数据库连接池的支持 Tomcat把DataSource作为一种可配置的JNDI资源来处理,生成DataSource对象的工厂为:org.apache.commons.BasicDataSourceFactory 若通过数据源访问数据库,由于数据源由servlet容器创建并维护,所以必须把JDBC驱动放到容器的lib下确保容器能...原创 2011-03-01 15:11:01 · 76 阅读 · 0 评论 -
一些要点
1、由Jsp生成的servlet类实现了javax.servlet.jsp.JspPage接口有空研究下由Jap生成的这些servlet类的代码 2、Jap页面中<%@page method="xxx"%> 可以配置JSP中java代码所属的方法,默认是service方法的 ...原创 2011-03-01 15:01:16 · 61 阅读 · 0 评论 -
Servlet生命周期
归纳起来, Servlet的生命周期分为3个阶段:初始化阶段:运行时阶段:销毁阶段: 一、在下列的情况之一,Servlet会进入初始化阶段:1 如果在web.xml中为一个Servlet设置了<load-on-startup>,那么当服务器启动时,也会初始化这个Servlet2 当前Web应用在运行,Servlet被客户端请求,且内存里没有这个Se...原创 2011-03-01 14:59:16 · 62 阅读 · 0 评论 -
Web应用的生命周期
一、归纳起来, JavaWeb的生命周期分为3个阶段:启动阶段:当Web服务器启动的时,JavaWeb应用就启动了——加载一些数据。运行时阶段:当服务器在运行时,也是它的运行阶段——提供服务终止阶段:关闭服务器,或者我们手动终止时——释放资源。 二、Web应用启动阶段完成下面的操作:把web.xml文件中的数据加载到内存为JavaWeb应用创建一个ServletC...原创 2011-03-01 14:50:02 · 546 阅读 · 0 评论 -
[转]Servlet的四种过滤器
转自:http://www.iteye.com/topic/1111744 从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式: 1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇到,如下所示:以下是web.xml文件配置方...原创 2011-07-07 18:16:14 · 110 阅读 · 0 评论 -
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
当http-equiv是content-type的时候,浏览器会根据此来调用相应的字符集显示page内容[但有的浏览器好像会自动检测编码] 这里有个更详细的:http://hi.baidu.com/pingpingzi188/blog/item/907a64820f8292a60cf4d2ec.html/cmtid/bb560b7a95f205e32e73b3c7 META--...原创 2011-03-23 09:59:12 · 306 阅读 · 0 评论