
设置断点,看一下,这个值是在哪里丢的,然后进行相应的处理
步骤如下:
1、首先打开自己的项目。
2、在项目中找到想要调试的地方,在代码行的前方点击设置断点,或者把鼠标移动到代码行,用快捷键“Ctrl+Shift+b”设置断点。
3、然后在上方标签栏中, *** 作“Debug As”->"Java Application"。
4、在d出的对话框点击“Yes”,进入“debug模式”。
5、在窗口的右上方可以看到 代码中的相对应得值。
特别提示:F5是跳进,F6是执行下一步,F7是跳出。
可以在servlet里面把ResultSet 遍历封装到一个List 里面,然后
requestsetAttribute 保存这个list ,再在jsp用c标签循环遍历list就可以了
jsp中使用el获取request的值:
在jsp中获取request中的参数值就要使用下面的代码:
${requestScopeattr} 或者${attr}
1--EL表达式用${}表示,可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码
2--EL表达式可 *** 作常量 变量 和隐式对象 最常用的 隐式对象有${param}和${paramValues}
${param}表示返回请求参数中单个字符串的值 ${paramValues}表示返回请求参数的一组
值pageScope表示页面范围的变量requestScope表示请求对象的变量 sessionScope表示会话
范围内的变量applicationScope表示应用范围的变量
3 --<%@ page isELIgnored="true"%> 表示是否禁用EL语言,TRUE表示禁止FALSE表示不禁
止JSP20中默认的启用EL语言
requestget(set)Parameter
requestget(set)Attribute
比如在你的jsp1页面中有一个表单(form),里面有一个input,type是textarea,name是address,里面输入了一些信息,然后提交这个页面到jsp2页面
那么,当你使用“requestgetParameter("address")的时候,获取的就是这个textarea中的字符串。
你的jsp1页面中有一个你自己定义的类,这个类是一个Date类,名字是date,你已经通过requestsetAttribute("myDate", date)方法,把它扔到了request域中,这时候,你从jsp1页面跳转到了jsp2页面,在jsp2页面中,你就可以通过requestgetAttribute("myDate")的方法,获取这个date对象,注意,你获取的是一个Object对象,必须进行强制转换,即(Date)requestgetAttribute("myDate")才能正确使用这个类
总之
get/setParameter是在对你的页面中的表单元素进行 *** 作,获取的是这个表单元素中的值,其类型是字符串
get/setAttribute是对你页面中自己定义的对象进行 *** 作,获取的是一个Object对象,必须进行强制类型转换后才可以进行进一步的 *** 作
你点击D:\Tomcat\Tomcat
55\webapps\ROOT\5-14html,是从本地路径访问的,并且用的是相对路径,那么form的action就认为是同样的本地路径+jsp的相对路径。你要把action改成服务器的地址就行了。比如action=">
不能这么请求。
因为页面上的request 和使用form提交的request 请求 不是一个对象。测试如下:
首先在jsp页面中打印出来request对象
<%
requestsetAttribute("test","test");
Systemoutprintln("request="+request+"返回页面对象");//这里打印出页面request对象
%>
部分action代码如下:
>
alt + / 如果不行,关了重新打开再试。
如果还不行:
window - preferences - general - editors - file associations 检查下jsp文件的默认编辑器是不是jsp editor,
以上就是关于核心:被struts2封装后的request(strutsRequestWrapper对象),在jsp页面中,getInputStream无法获取全部的内容,包括:核心:被struts2封装后的request(strutsRequestWrapper对象),在jsp页面中,getInputStream无法获取、在jsp中的request.setattribute 之后为什么用getattribute获取不了、jsp中使用el获取request中的值的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)