java_day25_UUID,封装上传,jsp

此页面是否是列表页或首页?未找到合适正文内容。

java_day25_UUID,封装上传,jsp

标签:returnhashvalstrsetfile创建文件ctoparser不为

jsp和上传的封装

一.jsp的简介

  1.jsp是java server pages允许在页面中使用java作为脚本语言动态生成html代码

  2.jsp首先和html的区别,html可以直接放在浏览器中执行但是jsp必须把tomcat启动起来才能看到效果

  3.组成部分:1.静态内容;2.指令;3.表达式;4.脚本;5.声明;6.注释

    3.1注释:jsp有html使用的注释,java使用的注释,和自己的注释

       第一种:跟html注释一样,此注释是第一种,在客户端可以看见

       第二种jsp注释,在客户端看不见,在编译时,会被擦除<%–注释–>

       第三种是标准java注释,这种注释只能写在jsp脚本中 //注释 ; /*注释*/

    3.2指令:jsp页面可以在最上方加入当前页面的配置等信息叫做jsp指令

       page指令:当前页面的配置信息,最为常用

       include:在一个页面中,将另一个文件嵌入其中

       taglib:引入标签库

    3.3脚本:<%–jsp脚本–%>可以写任何java代码,但是不能够定义方法,全局变量.所有的jsp脚本,都会和html代码混合复制进_jspService方法中.

    3.4静态内容:所有被写在jsp文件中的没有被任何jsp标签包裹的,就是静态内容,即,所有的html代码,都是静态内容

    3.5声明:用来写自定义方法,成员变量的

    3.6表达式:是在html代码中,是为了使用声明中定义的全局变量,或脚本中定义的局部变量而存在的即表达式是没有复杂逻辑,只能取值使用

二.上传的封装

  public class SmartUpload {

    private HttpServlet servlet;//

    private ServletFileUpload sfu;//用于上传的全局变量

    private File uploadDir;//用来创建上传文件的文件夹

    private HashMap<String,String> parameters;//用来存储普通表单数据

    private HashMap<String,File> files;//用来存储上传文件的文件名和文件

    

    public SmartUpload(HttpServlet httpServlet){

      this.servlet = httpServlet ; //构造方法,用来操作使用此轮子的servlet对象

作者: liuzhihao

为您推荐

返回顶部