请教struts2 如何拿到request.getReader的值

请教struts2 如何拿到request.getReader的值,第1张

您好,在struts2中,DispatchFilter已经调用过requestgetParameter()的方法,所以不能使用requestgetInputStream() 或者 requestgetReader()获得数据 。

可以通过requestgetParameterMap()的方式获得key,这个key就是你需要的字符流。

j2ee 14文档中对于reuqestgetParameter()的解释,如果调用了requestgetParameter()就不能使用requestgetInputStream() 或者 requestgetReader()

如果调用了 requestgetInputStream() 或者 requestgetReader(),也就不能通过reqeustgetParameter()获得数据了,这2类方法相互影响

以下是j2ee 14文档的解释,我英文不好,不知道理解的意思是否正确

;

看我的例子,问题是你有把这个map传到前台吗?

有类似于第7行代码的东西吗?

你写的action里有问题啊

npsetProgramId(npgetProgramId());

npsetProgramName(npgetProgramName());

npsetProject1(npgetProject1());

npsetProject2(npgetProject2());

这怎么能获取到传的值啊。把它改成

npsetProgramId(thisgetProgramId());

npsetProgramName(thisgetProgramName());

npsetProject1(thisgetProject1());

npsetProject2(thisgetProject2());

需要定义一个变量,然后在添加set,get方法。像下面那样

private String ProgramId;

public String getProgramId(){

return ProgramId ;}

public void setProgramId(String ProgramId){

thisProgramId=ProgramId;

}

其他类似,这里我就不写了,很简单的。

像你那样是获取不到值的

以上就是关于请教struts2 如何拿到request.getReader的值全部的内容,包括:请教struts2 如何拿到request.getReader的值、在页面中怎么用struts2来获取HashMap第0值、struts2 后台获取前台传入的值获取不到,请帮忙看看哪里错了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9306053.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存