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的有效范围

  1. scope取值page
    scope取值page的bean只在当前页面有效,直到页面执行完毕。
  2. scope取值session
    scope取值为session的bean在用户访问的Web服务目录的各个页面都有效,直到用户的会话(session)消失。
  3. scope取值request
    scope取值为request的bean存活时间略长与page,因为JSP引擎认为页面执行完毕后,相应才结束
  4. scope取值application
    scope取值为application的bean直到服务器关闭才消失

获取和修改bean的属性

  1. getProperty动作标记

    <jsp:getProperty name=”bean的id的名字” property=”bean的属性”/>

  2. 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

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值