我的JSP学习笔记 JSP页面中的三类基本元素
JSP页面的三类基本元素
1.声明
形如
<%!
int a;
int add(int a,int b)
{
return a+b;
}
%>
声明元素<%!.....%>可在jsp页面中多次出现,但不嵌套,里面来声明页面变量和页面函数,来为整个页面使用,如同java类里面的类变量和类方法
2.代码
形如
<%
int a;
%>
里面是jsp的代码,如同函数内部,所定义的变量,虽然可以写入多个<%..%>,但是不能嵌套,并且一旦代码里定义变量,那么该代码以下的代码部分都能访问(有效),不管是不是在同一个<%.........%>内部
3.表达式
形如<%=a%>
其中a是变量或者常量,此语句将向客户端网页中输出a的值
相关文档:
网站做完后,并不是直接放到服务器(Tomcat)中去运行,而是先将其打包成War文件,再把War文件放到服务器中去运行,那样更方便
那么怎样将一个Jsp网站打包呢???
一.方法一
进入cmd到dos命令行下,进入JspWeb(注意要进入JspWeb目录,即进入你要打包的网站的根目录)
再下一步
......
jsp文件上传和下载
package net.jspcn.tool;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
*
* Title: 文件上传类
* Description: 既能对文件进行上传,又能取得输入框的值,最多可同时上传255个文件
* Copyright: Copyright (c) 2002
* Company: Tekson
* ......
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
--from MyEclipse, automatically generate. ......
1 javascript ,设置一个变量,只允许提交一次。
2 还是javascript,将提交按钮或者image置为disable
onsubmit="getElById('submitInput').disabled = true; return true;">
3 利用struts的同步令牌机制
......