// 解决中文乱码的问题
String name = new String((request.getParameter("name")).getBytes("ISO-8859-1"),"UTF-8");

1 JSP指令

JSP 注释

JSP基础语法

JSP声明

JSP表达式

JSP页面的生命周期

脚本:<br>
<%
out.print("<table>");
for(int i=1;i<=9;i++){
out.print("<tr>");
for(int j=1;j<=9;j++){
if(i>=j){
out.print("<td>");
out.println(i+"*"+j+"="+(i*j));
out.print("</td>");
}
}
out.print("</tr>");
}
out.println("</table>");
%>

  

表达式:
<table >
<tr>
<td>1*1=<%=1*1 %></td>
</tr>
<tr>
<td>2*1=<%=2*1 %></td>
<td>2*2=<%=2*2 %></td>
</tr>
<tr>
<td>3*1=<%=3*1 %></td>
<td>3*2=<%=3*2 %></td>
<td>3*3=<%=3*3 %></td>
</tr>
<tr>
<td>4*1=<%=4*1 %></td>
<td>4*2=<%=4*2 %></td>
<td>4*3=<%=4*3 %></td>
<td>4*4=<%=4*4 %></td>
</tr>
<tr>
<td>5*1=<%=5*1 %></td>
<td>5*2=<%=5*2 %></td>
<td>5*3=<%=5*3 %></td>
<td>5*4=<%=5*4 %></td>
<td>5*5=<%=5*5 %></td>
</tr>
<tr>
<td>6*1=<%=6*1 %></td>
<td>6*2=<%=6*2 %></td>
<td>6*3=<%=6*3 %></td>
<td>6*4=<%=6*4 %></td>
<td>6*5=<%=6*5 %></td>
<td>6*6=<%=6*6 %></td>
</tr>
<tr>
<td>7*1=<%=7*1 %></td>
<td>7*2=<%=7*2 %></td>
<td>7*3=<%=7*3 %></td>
<td>7*4=<%=7*4 %></td>
<td>7*5=<%=7*5 %></td>
<td>7*6=<%=7*6 %></td>
<td>7*7=<%=7*7 %></td>
</tr>
<tr>
<td>8*1=<%=8*1 %></td>
<td>8*2=<%=8*2 %></td>
<td>8*3=<%=8*3 %></td>
<td>8*4=<%=8*4 %></td>
<td>8*5=<%=8*5 %></td>
<td>8*6=<%=8*6 %></td>
<td>8*7=<%=8*7 %></td>
<td>8*8=<%=8*8 %></td>
</tr>
<tr>
<td>9*1=<%=9*1 %></td>
<td>9*2=<%=9*2 %></td>
<td>9*3=<%=9*3 %></td>
<td>9*4=<%=9*4 %></td>
<td>9*5=<%=9*5 %></td>
<td>9*6=<%=9*6 %></td>
<td>9*7=<%=9*7 %></td>
<td>9*8=<%=9*8 %></td>
<td>9*9=<%=9*9 %></td>
</tr>
</table>

  JSP内置对象

九大内置对象

GET POST提交的区别

Request 对象

  <%
  //防止乱码
request.setCharacterEncoding("UTF-8");
%>

  

解决URL传递中文参数乱码的问题

Response对象

JSP_Learn的更多相关文章

随机推荐

  1. vue.js技巧小计

    //删除数组索引方法01 del (index) { this.arr.splice(index ,1); } //删除数组索引方法01 del (index) { this.$delete(this ...

  2. c# static 常量

    1 关键字 static 修饰 类  字段 属性 方法 ,标记static的就不用创建类的实例调用了,直接通过类名点出来 2 用于变量前,表示每次重新使用该变量所在的方法,类或者自定义的类时,变量的值 ...

  3. B-Boxes

    http://agc010.contest.atcoder.jp/tasks/agc010_b Problem Statement There are N boxes arranged in a ci ...

  4. 4、Go for循环

    package main import "fmt" func main(){ //for 循环是go语言唯一的循环结构,分为三种类型 //第一种 类似while i:=1 for ...

  5. python 命令行下的命令参数

    本文所介绍的命令或许是在依赖包里使用的,说白了,我不太清除,由于刚开始学习,所以对知识了解不清楚,按说学习本应该学以解惑,可是为了把知识面展开的太广而影响主要知识的学习,我决定抓住主要矛盾,把有些困惑 ...

  6. [CQOI2013]新Nim游戏(线性基)

    P4301 [CQOI2013]新Nim游戏 题目描述 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴. ...

  7. PKU 3311 Hie with the Pie 状态DP

    Floyd + 状态DP Watashi的板子 #include <cstdio> #include <cstring> #include <iostream> # ...

  8. Android布局文件的载入过程分析:Activity.setContentView()源代码分析

    大家都知道在Activity的onCreate()中调用Activity.setContent()方法能够载入布局文件以设置该Activity的显示界面.本文将从setContentView()的源代 ...

  9. h5语音播放(移动端)

    <!--语音导航 start--> <div style="border:0px solid red;width:100%;height:72px;position:rel ...

  10. 流量数据iftop命令

    yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel tar zxvf iftop-0.17.tar.gz cd ift ...