JSP页面间传值方法

JSP页面间传值方法[@more@]

a:最常用的方法是用form中的text, ,然后在b.jsp页面中这样获取
String username=request.getParameter("username"); 注意String是大写,小写会提示类型不合适
b:直接在Url地址栏里面输入第一个页面的地址,在后加问号,然后把要传的参数及值写在后面,如有多个用&隔开,然后在下一页面用
request.getParameter("参数名")来获取,例如:http://localhost:8080/a.jsp?username=admin&password=111
在b.jsp中可用这样获取:String username=request.getParameter("username");String username=request.getParameter("password");
c:在form中放hidden,如: ,获取方法同上
说明:传值的方法有很多种,以上是最常用最简单的几种方式,当然,如果传的值有中文的话,需另做处理

d: 还有 jsp:include
e: 还有 jsp:forward

创新互联专注于铁西企业网站建设,响应式网站建设,商城网站定制开发。铁西网站建设公司,为铁西等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

=============================================================

==========================================

SQL语句可以写成。

select * from syslog.WindowsLog W where computername='<%=request.getParameter("servername")%>' limit 1000;
======================================================================
======================================================================
如果是中文

checkusername.jsp?name=啊啊啊
<%
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");
%>

【wuliao_hchu】:
页面上传的都是已iso8859-1的编码形式,后台接收中文时要转成gb2312的编码形式,
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");

【zhuxr2003】:
楼上的诸位都各抒己见,各有独到之处,我提出一个更完美无缺的,能适应各种语言,
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf8");
不过要注意,jsp要先定义<%@ page contentType="text/html;charset=UTF-8"%>
==============================================


分享题目:JSP页面间传值方法
URL网址:http://bzwzjz.com/article/gsiehc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 成都网站建设公司 成都网站建设 成都商城网站制作 成都商城网站建设 成都网站建设 成都网站建设 梓潼网站设计 成都网站建设公司 网站建设改版 成都企业网站建设公司 营销型网站建设 专业网站建设 自适应网站建设 泸州网站建设 外贸网站设计方案 品牌网站建设 成都网站建设 成都品牌网站建设 定制网站建设 网站制作报价 成都h5网站建设