加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: cqweb方面的问题

zhangzhao 2008-1-7 17:26

cqweb方面的问题

cq默认的登陆的地址是:http://cqserver/cqweb/login,哪位高手知道cqweb登陆界面是怎么弹出来的。也就是在该路径下通过什么方法把登陆界面调出来的。

yunshan 2008-1-7 17:39

回复 楼主 的帖子

这个界面当然是开发出来的

这个界面又不是啥控件,直接调用就可以的

其实想实现这个并不难,使用CQ API就可以

zhangzhao 2008-1-8 08:48

我的意思是在cqweb的配置文件中:
Alias /cqweb "C:/Program Files/Rational/common/rwp/EmbeddedExpress/profiles/profile1/installedApps/DefaultNode/RationalClearQuestWeb.ear/CQWebModule.war",把该路径映射为cqweb,那么login是从什么地方过来的?或者是否存在login页面?

dhcn 2008-1-10 16:55

从Web开发的角度讲:一般首页会映射到index.*,但是在这个index.*页面中会做权限检查,当发现没有用户权限时,页面就会重定向到login页面,war是J2EE 的Web App打包方式,所有的页面、所需jar、配置文件都在这个war压缩包内。

zhangzhao 2008-1-10 17:37

我也没有看到index.*之类的,cqweb使用的xml开发的。不知道是怎么调用的。

somis 2008-1-10 21:42

cqweb中采用的是Webspere 内嵌版,应该是Ear格式的Java应用。

thehenry 2008-1-16 09:44

在目录 profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF 下

web.xml 按照java servlet 规范阅读 这一段

        <servlet-mapping>
                <servlet-name>LoginServlet</servlet-name>
                <url-pattern>/login</url-pattern>
        </servlet-mapping>       

凡是调用/cqweb/login的http请求都转发到这个servlet。
具体如何处理登陆操作可以将 com.rational.ctweb.servlet.LoginServlet 类反编译仔细研究

类在 profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF\lib/ctwebutil.jar中

阿布 2008-1-17 12:32

我又看错了。。。。。。。。。。。。。
login后的页面可以更改。login的不清楚

[[i] 本帖最后由 阿布 于 2008-1-17 12:34 编辑 [/i]]

zhangzhao 2008-1-29 10:07

回复 7# 的帖子

谢谢你的指导!!颇有收获!
页: [1]
查看完整版本: cqweb方面的问题