JSP基础知识总结二
Jsp可以通过打开浏览器,输入网址 http://localhost:8080/XXX.jsp
查看执行效果
超链接:<a href=链接的页面地址?参数1=串值1 & 参数2=串值2~>文字说明
setHeader/addHeader(String head,String value);
处理表单提交信息中的汉字:1.<%@ page contentType="text/html";Charset=GB2312" %>;
2.重新编码`
<% String str=request.getParameter("number");`byte c[]=str.getBytes("ISO-8859-1");str=new String(c); %>;
3.form尽量使用method=“POST”,这样只需要设置request.setCharacterEncoding("gb2312");
就可以应付中文乱码问题。
response.setContentType(String s)
方法动态改变contentType的属性值,
response.setContentType("application/msword;charset=gb2312");
创建与使用bean
<jsp:useBean id=”bean的名字” class=”创建bean的类” scope=”bean有效范围”></jsp:useBean>
Bean的有效范围
- scope取值page
scope取值page的bean只在当前页面有效,直到页面执行完毕。 - scope取值session
scope取值为session的bean在用户访问的Web服务目录的各个页面都有效,直到用户的会话(session)消失。 - scope取值request
scope取值为request的bean存活时间略长与page,因为JSP引擎认为页面执行完毕后,相应才结束 - scope取值application
scope取值为application的bean直到服务器关闭才消失
获取和修改bean的属性
getProperty动作标记
<jsp:getProperty name=”bean的id的名字” property=”bean的属性”/>
setProperty动作标记
<jsp:setProperty name=”bean的id的名字” property=”bean的属性” value=”<%=expression%>”/>
用HTML表单的某个参数的值设置bean的某个属性值的使用格式:
<jsp:setProperty name=”bean的名字” property=”属性名” param=”参数名”/>
习题答案:https://wenku.baidu.com/view/12ae0b8328ea81c758f57884.html
JSP基础知识总结二相关推荐
- JSP基础知识学习详解!
JSP基础知识学习 一.JSP是什么 JSP(全称JavaServer Pages)是由[Sun](https://baike.baidu.com/item/Sun Microsystems)公司主导 ...
- Android基础知识(二十):Notification、提醒式通知(横幅)踩坑与通知界面设置跳转
Android基础知识(二十):Notification.提醒式通知(横幅)踩坑与通知界面设置跳转 一.Notification通知与基本用法 通知Notification是Android系统中比较有 ...
- (硅谷课堂项目)Java开发笔记4:前端基础知识(二)
文章目录 (硅谷课堂项目)Java开发笔记4:前端基础知识(二) 一.NPM 1.NPM简介 1.1.什么是NPM 1.2.NPM工具的安装位置 2.使用npm管理项目 2.1.创建文件夹npm 2. ...
- 概率论基础知识(二) 随机变量及其分布
概率论基础知识(二) 随机变量及其分布 1.随机变量 定义:设随机试验的样本空间为S={e}, X=X(e)是定义在样本空间S上的实值单值函数.称X=X(e)为随机变量. 这样一来,样本空间可以很好的 ...
- 计算广告基础知识(二)
计算广告基础知识(二) 刘鹏老师<计算广告:互联网商业变现的市场与技术>读书笔记 计算广告基础知识二 重点名词 合约广告 受众定向 流量预测traffic forecasting 流量塑形 ...
- SQL基础知识(二)
SQL基础知识(二) 目录: 查找所有员工自入职以来的薪水涨幅情况 统计各个部门对应员工涨幅的次数总和 对所有员工的当前薪水按照salary进行按照1-N的排名 获取所有非manager员工当前的薪水 ...
- 办公自动化基础知识题二
办公自动化基础知识题二 一.选择题 1.软盘不能写入只能读出的原因是___. (A) A)写保护 B)新盘未格式化 C)已使用过的软盘 D)软驱有问题 2.下列设备中属于计算机输入设备的是___. ...
- ZigBee基础知识(二)
目录 2.1 设备类型(Device Types) 2.1.1 Coordinator(协调器) 2.1.2 Router(路由器) 2.1.3 End-Device(终端设备) 2.2 协议栈规范( ...
- 姿态解算基础知识(二)-旋转矢量坐标变换的四元数描述的验证
姿态解算基础知识(二)-旋转矢量坐标变换的四元数描述的验证 2015-11-14 补充下四元数的知识及上篇博文提到的旋转矢量坐标变换的四元数描述的推导过程. 四元数q可以看出由一个实数和一个三维矢量组 ...
最新文章
- 教你用10行Python代码实现目标检测(附代码)
- 汪子熙微信公众号的写作计划
- 如何在 ASP.Net Core 中使用 Consul 来存储配置
- idea断点_IDEA Debug 无法进入断点的解决方法
- Python稳基修炼的经典案例1(计算机二级、初学者必须掌握的例题)
- Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
- 【FZU 2277】Change
- C语言实现flappy bird(可视化编程)
- 2022年使用的最佳Javascript库
- 解决问题:Parameter 0 of method modifyRequestBodyGatewayFilterFactory inorg.springframework.cloud.gateway
- 4 Values whose Sum is 0(4 个总和为 0 的值)c语言
- VEH帮你定位程序崩溃地址
- 开源夺宝抽奖一元系统,java+uniapp开发
- 家用摄像机告知你“第三只眼睛”的重要性
- seetaface6 GPU版本windows编译
- PCIe扫盲——热插拔简要介绍
- 文档查看器GroupDocs.Viewer V17.11发布 | 附下载
- JSP系列一:JSP简介
- 国科大.高级人工智能.2022期末考试真题回忆版
- Windows批处理bat常用命令教程
热门文章
- 烈火散人--ios技术支持
- #9 Palindrome Number
- 【pulsar学习】pulsar架构原理
- 软件工程笔记之期末复习(简答)
- ReSharper 2021 Crack,源代码生成器应用
- 求sum=d+dd+ddd+……+dd...d
- 一维抛物线的matlab求解,【MATLAB】一维搜索之抛物线法
- waterfox(水狐)——火狐的非官方64位版浏览器(汉化)
- android 7.1 刷机后第一次开机概率性缓慢(2~4分钟)--ANR
- 前端面试题及答案!!!!!!!