当前位置: 首页 > news >正文

网站建设及网络推广/seo泛目录培训

网站建设及网络推广,seo泛目录培训,wordpress 中文博客主题,线上推广话术使用JSP的forward或include动作,利用传参数子动作实现参数的传递,‘ 在JSP或HTML页面中,利用表单传递参数, 利用追加在网址后的参数传递或追加在超链接后的参数传递 **需注意的是:**在上述的三种传参方式中&#x…
  1. 使用JSP的forward或include动作,利用传参数子动作实现参数的传递,‘

  2. 在JSP或HTML页面中,利用表单传递参数,

  3. 利用追加在网址后的参数传递或追加在超链接后的参数传递

**需注意的是:**在上述的三种传参方式中,方式1和方式3属于get类型的参数提交方式,而方式2属于get或post方式的参数提交方式,它可以通过form的method属性进行参数的选择,

get请求与post请求的不同之处是前者参数会显示在地址栏。

get请求:

post请求:

一、访问请求参数的方法

===========

同时,request对象的getParameter()方法可以接收不同的来自于JSP页面或JSP动作传递给request对象的参数信息。该方法的使用格式如下:

String 字符串变量 = request.getParameter(“客户端提供参数的name属性名”);

其中需要注意的是:参数name与客户端提供参数的name属性名应该相同,同时request对象的getParameter()方法返回的是string类型的参数,如果参数name的值不存在,则会返回空值null

接下来分别对这三种传参方式进行介绍:

二、form表单传参

==========

表单界面代码:

姓名:

电话:

表单界面效果:

接收界面代码:

<%

String name = request.getParameter(“name”);

String tel = request.getParameter(“tel”);

%>

获取到的信息是:

姓名:<%=name %>

电话:<%=tel %>

接收界面效果:

中文乱码解决


如上我们可以看出,在我们传递了中文“张三”之后,在接收页面出现了乱码问题,解决办法如下:

1、在接收界面的代码中,在获取参数值之前增加如下代码:

request.setCharacterEncoding(“utf-8”);

2、在提交表单的action后的method属性需设置为“post”。

现在再来看一下:

<%

request.setCharacterEncoding(“utf-8”);

String name = request.getParameter(“name”);

String tel = request.getParameter(“tel”);

%>

获取到的信息是:

姓名:<%=name %>

电话:<%=tel %>

效果如下:

3、在传递过来的中文参数中存在乱码问题,原因是中文参数采用了页面原有的“ISO-8859-1”编码,因此我们可能需要将传递过来的参数的编码格式修改为“UTF-8”格式,格式转换的代码如下:

String name = new String(request.getParameter(“name”).getBytes(“ISO-8859-1”),“UTF-8”);

三、网址或超链接传参

==========

利用网址或超链接传参的格式如下:

<a href=”超链接或网址?参数名1=参数值1&参数名2=参数值2…”>点击跳转

传值界面代码:

点击传值

传值界面效果如下:

接收界面代码:

<%

String name = request.getParameter(“name”);

String tel = request.getParameter(“tel”);

%>

获取到的信息是:

姓名:<%=name %>

电话:<%=tel %>

</b

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】浏览器打开:qq.cn.hn/FTf 免费领取

ody>

接收界面效果:

中文错误解决


但是当我们将传递的name值改为中文“张三”后,

点击传值

点击传值出现如下界面:

原因是因为在超链接或网址传参中,参数属于网址的一部分,同时这一部分是属于URL编码的,不支持中文的utf-8,因此在传递中文时会显示网址错误,解决办法是将我们要传递的中文转成URL编码即可:

java.net.URLEncoder.encode(“中文”,“utf-8”)将中文转换成URL编码

提交界面代码如下:

http://www.jmfq.cn/news/4768597.html

相关文章:

  • wordpress 耗内存/厦门seo排名
  • 做网站用什么格式做好/全网营销系统是干什么的
  • 30岁转行做网站设计/学网络营销好就业吗
  • b2b网站代表及网站网址是什么/网站优化策略分析
  • 咸阳市住房和城乡建设规划局网站/搜索引擎的工作原理是什么
  • 前端asp网站开发/数据分析软件
  • 婚纱设计网站首页/360营销推广
  • 东莞工程网站建设/万网创始人
  • 深圳网站建设 手机网站建设/广告营销留电话网站
  • 南宁网站空间/seo课堂
  • 潍坊做网站潍坊做网站/昆明seo工资
  • 中山做网站做的好的公司/华为手机业务最新消息
  • 社会题目可以在哪些网站上做/怎样看网页的友情链接
  • 动态网站建设常见的4种技术/东莞企业推广网站制作
  • wordpress 适合做什么网站/广告推广营销网站
  • 如何浏览香港网站/北京网站优化平台
  • 网站做乘法表/职业技术培训
  • 网站制作详情/做网站的公司
  • 企业网站建设找外包公司做/宁波网站建设的公司
  • 计算机机应用网站建设与维护/个人如何做网络推广
  • 网站建设费可分摊几年/成都全网营销推广
  • 广州网站建设鞍山/如何网上销售自己的产品
  • 老鬼seo/优化营商环境应当坚持什么原则
  • aspcms手机网站怎么做/刷关键词优化排名
  • 流量对网站排名的影响因素/网络营销ppt模板
  • java电影网站开发视频/长春网站制作设计
  • 凡科代理建站登录/网络营销首先要
  • 网站建设类型有哪些/每日国际新闻最新消息
  • wordpress弹出相册/seo网站seo
  • 建设银行长清网站/一个网站推广