// 解决中文乱码的问题
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. 射击的乐趣:WIN32诠释打飞机游戏

    一楼留给链接http://blog.csdn.net/crocodile__/article/details/11860129 楼上神贴,膜拜片刻...... 一.游戏玩法和已经实现的功能 1.打开游 ...

  2. SSM中使用POI实现excel的导入导出

    环境:导入POI对应的包 环境: Spring+SpringMVC+Mybatis POI对应的包 <dependency> <groupId>org.apache.poi&l ...

  3. UI Framework-1: UI Development Practices

    UI Development Practices Guidelines Principles for developing for Chrome. These best practices cente ...

  4. DedeCMS筛选简单实现方法不改后台源文件

    笔者在前面几篇文章中提到的dedecms筛选的实现方法,对新手来说实现过程较复杂.接下来分享一个最简单的实现在移动端上筛选功能. 最近在筹备移动端企业站,实现功能有:实现一个管理后台管理PC端和移动端 ...

  5. last-child到底怎么用

    今天工作时候遇到的坑, 看来还是css基础不够扎实,特此记录一下, <div> <p>1</p> <p>2</p> <p>3&l ...

  6. 学习Go语言之观察者模式

    首先了解一下观察者模式 1.目标和观察者抽象对象需要首先建立 //抽象主题 type Subject interface { Add(o Observer) Send(str string) } // ...

  7. django 在非空的字段里插入现象表述

    1.char 类型设置为非空 对于字段不赋值 默认储存为''(空字符串) 2.int 类型设置为非空 对于字段不赋值 单条插入 报错        多条数据同时插入 默认设置为0

  8. UVALive 5790 Ball Stacking DP

    DP的方向真的很重要,这题做的时候死活想不出来,看了题解以后恍然大悟原来这么简单. 题意: 有n层堆成金字塔状的球,若你要选一个球,你必须把它上面那两个球取了,当然也可以一个不取.求选的球最大的权值和 ...

  9. 【Codeforces Round #421 (Div. 2) A】Mister B and Book Reading

    [题目链接]:http://codeforces.com/contest/820/problem/A [题意] 每天看书能看v页; 且这个v每天能增加a; 但是v有上限v1; 然后每天还必须往回看t页 ...

  10. legend---三、方法集思路

    legend---三.方法集思路 一.总结 一句话总结:其实也就是工具包思路,会极大的简化编程,清晰逻辑 1.多if转换成简洁单if怎么实现? 下面这段代码是错的,if的这种写法只适合直接return ...