首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JSP页面静态化

    今天说说jsp页面静态化,知道静态化的朋友都不陌生,说白了就是访问后缀是html 而不是jsp。 没听说过静态化的朋友会问为啥要这么做,jsp访问好好的 为啥多此一举 好处:     1....首先,我们需要写页面的模板,就是jsp页面,我们生成后的html是基于该模板的,说白了就是用查询好的数据去填充对应的地方,如下我写的一个简单模板jsp 这个jsp页面我命名为articleTemplate.jsp...编写对应的生成html的servlet或者controller,因为每个功能对应的模板和需要展示的数据都不一样,所以一般有多少个jsp页面就需要写多少个servlet         首先创建一个 JspStatic...response) throws ServletException, IOException { doGet(request, response); } }  这里代码很简单了...,并放到request里面  请注意TODO描述   最后调用create方式生成页面,参数包括了封装了数据的request,需要生成的文件名和路径,以及需要使用的模板等   具体生成html的代码如下

    5.8K40

    JSP知识点整理

    JSP知识点整理 概念 原理 JSP脚本 JSP内置对象 request reponse out out 和 reponse.getWriter()的区别 记住上一次访问时间的案例 jsp中使用out.write...一个特殊的页面,其中既可以定义html标签,又可以定义java代码 总结: 简化书写 ---- 原理 jsp的本质是Servlet,jsp页面有系统编译成Servlet,Servlet再去响应用户的请求...所以说,在实际开发中,在jsp页面中插入Java代码,这种方式不流行。...一个java类要想被外界访问到,必须是一个servlet ---- JSP脚本 JSP定义java代码的方式 代码 %>: 定义的java代码,在service方法中。...代码 %>: 定义的java代码,在jsp转换后的java类的成员位置,即转换后,成为对应java类的成员变量 代码 %>:定义的java代码会输出到页面上。

    40710

    JSP & Java 期末复习整理

    jsp后缀是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准 在HTML中嵌入Java脚本代码,形成JSP文件,后缀名为(*.jsp) 由应用服务器中的JSP引擎来编译和执行嵌入的...Java脚本代码 在服务器端执行的。...执行过程(6步) 第二章 JSP页面组成 Jsp 中的注释(三点) 合理、详细的注释有利于代码后期的维护和阅读 在JSP文件的编写过程中,共有三种注释方法: HTML的注释: JSP注释:代码会手写 3.2.1 JSP 内置对象 response Response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。...Request.setAttribute 使页面创建一个servlet,使其转向一个新的页面 第四章 JSP状态管理 4.1.1 什么是cookie?

    1.9K30

    JSP 页面访问用户验证

    jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问。本文讨论内容是通过权限验证的用户,才可以访问特定的页面。...="form1" action="login"> 本示例代码说明 本示例主要代码结构图如下: 1) head.jsp 和 foot.jsp 统一控制jsp页面的上,下部内容,类似ASP.NET的模板...网页权限验证,其代码内容为: jsp" %> jsp" %> I am page111.jsp...页面验证 logincheck.jsp (或LoginFilter.java)页面访问前进行登录验证 3) 验证通过访问JSP页面 login.jsp(或Login.java)用户登录后才可以正常访问...JSP页面 源码下载 参考推荐: 跳过登陆页面直接访问该jsp文件 如何实现JSP页面的访问控制 session 保存登录信息 Application Session Cookie区别

    16.6K40

    在JSP页面中调用另一个JSP页面中的变量

    中i的值传到b.jsp中:                       在a.jsp页面中的核心代码为:                            jsp?...i=1">传参     (说明:给i赋值时也可以用jsp表达式,例如i=)                       在b.jsp页面中的核心代码为:                          ...中表单中的name的值传送到b.jsp中:                       在a.jsp页面中的核心代码为:                                                   在b.jsp页面中的核心代码为:                           jsp页面中的核心代码为:                             jsp" method="post">

    7.8K52

    JSP 页面中的 路径问题

    "> 上面两种写法是相同的,都是指向 webapp 应用程序下的 login.jsp 页面。...二、关于 jsp 中请求路径的问题 一般我们会在 jsp 页面中放一个 form 表单,这样当我们启动项目的时候请求可以直接跳转到指定的请求路径上面去,这里的规则和超链接一样,只不过要重点注意 Servlet...如果你的 jsp 页面直接在项目的根目录下的话,表单跳转如下: ...---- 随便拿一个 JSP 和 Servlet 举例子: jsp 页面中的 form 表单的 action 指向直接写:servlet.do Servlet 的 urlPatterns 的值必须是对应的...jsp 页面相对于应用根目录的绝对路径,也就是要加上 jsp 页面所在的包名,如:/demo/servlet.do 注意这里不用管 Servlet 在那个包下,只需要弄清楚发请求的 jsp 在哪个包下

    8.4K20
    领券