JSP_Learn
// 解决中文乱码的问题
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的更多相关文章
随机推荐
- Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)(转载)
您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面. 除了Windows RDP之外,xr ...
- [JLOI2011]飞行路线 分层图最短路
题目描述: Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司.该航空公司一共在nn个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一 ...
- 苹果下一代iPhone曝光
3月23日消息,据9TO5Mac报道,苹果下一代iPhone(以下暂命名为iPhone 11)可能会提供像三星Galaxy S10的PowerShare功能,能为Apple Watch和AirPods ...
- Redis报错 : (error) NOAUTH Authentication required.
原文:Redis报错 : (error) NOAUTH Authentication required. 这个错误是因为没有用密码登陆认证 , 先输入密码试试 . 127.0.0.1:6379> ...
- 题解 P3243 【[HNOI2015]菜肴制作】
这道题看起来就是个裸的拓扑排序,抄上模板就能AC. 上面这种想法一看就不现实,然鹅我第一次还真就这么写了,然后被随意hack. 我们需要注意一句话: 现在,酒店希望能求出一个最优的菜肴的制作顺序,使得 ...
- Java基础学习总结(12)——一哈希编码HashCode
一.哈希编码 现在是站在JAVA虚拟机的角度来看内存里面的布局,站在JAVA虚拟机的角度,在内存里面有好多好多个对象,这里用椭圆来代表一个个对象.一个程序运行起来的时候,可能会有很多个对象在内存里面分 ...
- Spring-statemachine Action不能并发执行的问题
Spring-statemachine版本:当前最新的1.2.3.RELEASE版本 这几天一直被Action是串行执行搞得很郁闷,写了一个demo专门用来测试: public static void ...
- No enclosing instance of type E is accessible.
No enclosing instance of type E is accessible. 静态方法(main)中调用内部类,会出现这样的问题: 学习了:https://www.cnblogs.c ...
- Android之Handler源代码深入解析
闲着没事.就来看看源代码,看看源代码的各种原理,会用仅仅是简单的,知道为什么才是最牛逼的. Handler源代码分析那,从使用的步骤来边用边分析: 1.创建一个Handler对象:new Handle ...
- 面试基础_03实现strcpy、strcat、strcmp、strlen
实现代码例如以下: /************************************************************************* > File Name: ...