其实这个问题我原来翻译(破除java神话之二:参数是传址的 )、转帖别人的详细解释(Java 应用程序中的按值传递语义 )和专门解释( 我对《Java 应用程序中的按值传递语义》的理解 )过,不过现在看来,原来翻译或者解释的角度是有问题的,从底层的角度解释并不直观,在交流的时候也容易引起误解,最终不能达成一致意见。下面以最终的效果来解释参数的传递方式:
1、对于原始数据类型,也就是int、 long、char之类的类型,是传值的,如果你在方法中修改了值,方法调用结束后,那个变量的值没用改变。2、对于对象类型,也就是Object的子类,如果你在方法中修改了它的成员的值,那个 ...
- 01:04
- 浏览 (21)
- 评论 (0)
在使用struts2 的时候,
通过request.getReader()或者是request.getInputStream()都无法获得数据流,不知有什么方法能获得
我在使用struts2 开发的时候遇到了这样的一个问题:
在apache urlrewrite 之后,action中使用session不能获取我存放的数据,但是在不urlrewrite的情况下,能够正常获取数据,不明白是什么原因。不知道大家是否遇到过这样的问题,是怎样解决的(前提是,不要让我把rewrite的规则改掉)
详情如下:
一个网站的域名为www.xxxx.com,配置了一个2级域名act.xxxx.com
网站采用struts2 spring2 jdbc开发
项目应用为/act
通过配置apache urlrewrite
实现如下url转换:
http://act. ...
ie浏览器是现在普遍使用的浏览器,对于ie的插件也就非常多,但是最让人头疼的就是屏蔽广告的插件。屏蔽广告没有什么不好的,但是屏蔽了我的代码那就不可以了。
遨游, 它对于url中以ad开头的地址几乎是全屏蔽掉,再就是带有ad开头的js代码,也屏蔽。
ie , 装了瑞星卡卡之后才发现,ie的插件把html中的div正个给偷走了。不刷新页面再次运行js,就会报错:找不到对象,或者对象为空。瑞星卡卡就会提示页面有广告,已经屏蔽,虽然我的代码不是以ad 开头。
用firefox调试,程序100%是正确的。只有在ie内核的浏览器下才能发现这个问题。
要注意的问题就是:
1 ,不要用ad ...
如下的js代码是组成一个xml串通过ajax传递到服务器端
js 代码
var xml="<resp><method>reg<\/method>";
xml+="<nickName><![CDATA["+document.frm.nickName.value+"]]><\/nickName>";
xml+="<email><

- 详细资料
搜索本博客
链接
最新评论
-
请教struts2 如何拿到requ ...
你的理解不正确- - request.getInputStream() 和 re ...
-- by waterdh -
请教struts2 如何拿到requ ...
问题已解决。 在struts2中,DispatchFilter已经调用过req ...
-- by ak478288 -
apache urlrewrite后,st ...
多谢指导!
-- by ak478288 -
apache urlrewrite后,st ...
jsessionid必须正确的传递给webcontainer,不管是tomcat ...
-- by skydream -
apache urlrewrite后,st ...
是通过apache传递jsessionid吗
-- by ak478288






评论排行榜