servlet中存入request的值,在jsp 中用el表达式取得为null

servlet中存入request的值,在jsp 中用el表达式取得为null,第1张

我给你解答:

EL表达式的关系运算符: == 对应 eq

!= 对应 ne

> 对应 gt

< 对应 lt

你上的判断是 ne :意思是说: resule不等于null 返回true

resule等于null 返回false

这个,好像是因为浏览器没有把正确的编码方式给服务器端

目前,许多浏览器在Content-Type头中不会指定字符编码方式,那么容器就会使用"ISO-8859-1"方式解析POST数据,而此时,为了向开发人员提示字符编码方式未指定,容器将会在getCharacterEncoding返回null

如果客户机没有设置字符编码信息,但是request数据又以和缺省编码方式不同的方式编码,就会发生数据破坏。setCharacterEncoding(String enc)方法可以防止这种状况发生,但是必须在解析数据或从request中读取数据之前调用。否则调用该方法不会有任何效果。

你是想用一个工具获取JSP页面中所有的属性吧

没有使用AcitonForm这个插件的话,只能一个一个属性来获取

String user = requestgetParameter("user");

String password = requestgetParameter("password");

以上就是关于servlet中存入request的值,在jsp 中用el表达式取得为null全部的内容,包括:servlet中存入request的值,在jsp 中用el表达式取得为null、JSP小白问题15:httpServletRequest.getCharacterEncoding()取出来是个null,怎么办、loginservlet.jsp中String s = request.getParameter("action");获取的值为null报NumberFormatException等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10079285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存