我想问一个既懂Jsp又懂Asp.net的问题
1:在 Servlet 中写一个
System.out.println( "========= ");可以在 tomcat的控制台看的到
在 aspx.cs 写一个
System.Console.WriteLine( "============= ");
请问能在 IIS 的那个地方看的到不?
因为我经常要做调试信息。看那里出来错误,在java中这个很管用。
2:在 Servlet 从一个面传递一个对象到另外一个页面
request.setAttribute( "o ",object);
request.getAttribute( "o ");
请问 Asp.net 是怎么实现的?
------解决方案--------------------第一个用console貌似是打印不出东西的
第二个 一般是用session传递 或者对象序列化
------解决方案--------------------asp.net 里面不是那么调试的
用VS开发本身就带调试功能,设置断点后,想看某个变量的即时值,直接拿鼠标指向就可以,
在就是在立即窗口里输入变量名回车就可以查看
还可以在立即窗口执行语句呢
比那个JSP的System.Console.WriteLine强大多了
------解决方案--------------------System.Console.WriteLine 应为 System.out.println 上边COPY错了
------解决方案--------------------穷人如果没有vs用来开发,可以参考:
http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&q=asp.net+System.Diagnostics.Trace&meta=lr%3Dlang_zh-CN%7Clang_zh-TW
------解决方案--------------------可以用response.write()
在网页中输出结果
断点功能更强大,这方法偶尔会用
------解决方案--------------------我倒是一直在找如何在.Net中实现类似Spring中的MultiActionController,我只发现WebService或许可以勉强代替,有没有人有更好的方法?
------解决方案--------------------学习中……
------解决方案--------------------楼主 应该好好学习一下 调试功能,例如设置断点等等..
JSP 的System.out.println( "========= ");是好用
asp.net 只用用Response.Write( "数据 ");
最好是调试..