-
tomcat容器等级。不造有什么用啊。先mark一下。以后补充。查看全部
-
MVC 实际上程序都可以抽象为输入-》逻辑计算-》输出这种最基本的模型 MVC将程序分为了数据处理、逻辑控制、视图呈现三个层次,使得每个层次内的代码职责更为专一化,从而达到低耦合高内聚的稳定状态,每一部分的代码对其他部分的影响降至最低。另一方面,结合接口的应用,可以更为容易地替换不同层次的具体实现。 Model1 仅运用了JSP+JavaBean,舍弃了相对“庞大”的servlet,虽然这种形式可以在一定程度上完成MVC架构,同时开发高效,但在后期维护上将付出惨遭的代价,一般情况下JSP承担了VC或者JavaBean承担MC,此时C的负责会与其他模块相融合。 Model2则结合了servlet,将C的职责分离到servlet,使得JSP专注与V,JavaBean专注于M,更好地区分了代码职责查看全部
-
MVC model 2查看全部
-
MVC model 2查看全部
-
MVC查看全部
-
servlet九大内置对象查看全部
-
Servlet生命周期查看全部
-
servlet生命周期查看全部
-
一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】 2、绝对路径,通过内置成员变量path实现,如href="<%=path%>/servlet/TestServlet"。 ***注意:这里的path得到的是项目根目录,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳转JSP 1、请求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");这里通过request.getContextPath()方法获得项目根目录,或者通过"../xxx.jsp"取得上层路径得到 2、服务器内部转发:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小结:都可以通过../xxx.jsp得到查看全部
-
out 是jspwriter 对象; resp.getWriter是 printWriter对象查看全部
-
omcat装在servlet的三种情况 1、servlet容器启动时自动装在某些servlet,实现它只需要在web.xml文件中的<servlet></servlet>之间添加如下代码:<load-on-startup>1<load-on-startup>,其中数字越小表示优先级别越高。 2、在servlet容器启动后,客户首次向servlet发送请求。 3、servlet类被更新后,重新装在servlet。查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
client get/post request -> web.xml servlet-mapping -> web.xml servlet -> get .clss -> doGet/doPost 1.当客户端发送请求后web容器查看是否已经存在servlet实例,若无则实例化servlet,若有3. 2.初始化servlet init() 3.调用service方法 4.当服务器关闭时 先执行destory() 再进行析构查看全部
-
执行过程查看全部
-
编写servlet步骤查看全部
举报
0/150
提交
取消