日期:2014-05-20  浏览次数:20643 次

请问普通类能跳到某个jsp页面吗?
普通类能跳到jsp页面吗?
这个普通类既不是action类,也不是servlet类,能在普通类里面写代码跳转到某个jsp页面吗?

------解决方案--------------------
repsone.rediret("xx.jsp");
------解决方案--------------------
一个普通类你去跳转页面干什么?
你得把思路换换。
------解决方案--------------------
可以是可以,不过协议那个东东(长长的字符串貌似要自己写)就那个是“get http”什么的,忘记了.....
------解决方案--------------------
你怎么都要extends servlet 的。
------解决方案--------------------
可以。。。不过不能直接跳的 而是跳转到 jsp 编译后的类上去(class),
 jsp 就是 Severlet 。调用对应的 service()方法。。。。不过这已经 不再j2ee范围里了
j
------解决方案--------------------
探讨
除了用action类,一定要继承servlet吗?没其他方法实现我想要的功能吗?

引用:

你怎么都要extends servlet 的。

------解决方案--------------------
探讨
小弟很菜不会写网络方面的。。

引用:

引用:
除了用action类,一定要继承servlet吗?没其他方法实现我想要的功能吗?

引用:

你怎么都要extends servlet 的。


在Java 中不是有网络API吗;
URL, URI, URLCo……

------解决方案--------------------
在A中action调用C中类的时候把response当成参数传入,然后中类中跳转。
------解决方案--------------------
如果只是拿普通类去触发jsp的执行,请在普通类内模拟http协议发送请求(方式很多,自行查阅)。
如果需要调用普通页后弹出jsp,1)被执行的类在服务器端,我暂时没想到如何触发客户端弹出浏览器;2)被执行的内是在客户端运行(如applet或其他cs结构),那么可以尝试根据操作系统属性在拥有对应权限后直接调用本地浏览器并附带地址参数。