论坛首页 Java企业应用论坛

登录验证码在tapestry中如何实现?

浏览 16016 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-01-26  
我快晕死,虽然不懂什么TXXXXX框架,但与servlet生成图片有什么关系呢?

再说就一定要全部用TXXXX实现吗?

动态成生图片还不是一样的东西<img src="你的servlet mapping url">(必须保证你的servlet是对的)(对客户端,其实也没有什么动态不动态的,还不是要提供一个URL)

可能是我没有了解你的意思吧,祝你好运。
0 请登录后投票
   发表时间:2005-01-27  
xiaoyu 写道
我快晕死,虽然不懂什么TXXXXX框架,但与servlet生成图片有什么关系呢?

再说就一定要全部用TXXXX实现吗?

动态成生图片还不是一样的东西<img src="你的servlet mapping url">(必须保证你的servlet是对的)(对客户端,其实也没有什么动态不动态的,还不是要提供一个URL)

可能是我没有了解你的意思吧,祝你好运。

老弟看看标题:登录验证码在tapestry中如何实现?
既然使用Tapestry,当然就要做成控件的控件。如果只是攒代码完成任务就无所谓了。
0 请登录后投票
   发表时间:2005-01-28  
各位,不好意思,还有些问题.
在window上是可以了,可是到了linux上就不行了.于是试了一下前面的JpegRandomNumber,原来是这里在linux上不行,出错:

Javax.imageio.IIoException:Can't create output stream!

又试了一个JFreeChart,它能输出图片!
麻烦各位看一下前面JpegRandomNumber代码有什么问题,tomcat,运行在window上可以输出图片,linux上就不行了!
0 请登录后投票
   发表时间:2005-01-29  
解决了:
ImageIO.write(image, "JPEG", response.getOutputStream());
换成:
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(response.getOutputStream());
encoder.encode(image);
0 请登录后投票
   发表时间:2005-02-01  
汗,这个问题问我就对了。。。
伟大的xiaohanne唯一一篇被四处转载的文章,哈哈哈
http://tech.ccidnet.com/pub/article/c298_a125647_p1.html
0 请登录后投票
   发表时间:2005-02-01  
引用
汗,这个问题问我就对了。。。
伟大的xiaohanne唯一一篇被四处转载的文章,哈哈哈


伟大的xiaohanne,您如此的英明神武,连Tapestry框架与JSP不属于同一个servlet都不知道。呵呵,前段时间看《楚汉娇雄》学到一句成语:“沐猴而冠”。
0 请登录后投票
   发表时间:2005-02-01  
Tapestry不能直接调用其他现有的servlet吗?
0 请登录后投票
   发表时间:2005-02-01  
Tapestry是一个全面web application框架,是使用JAVA写的。
Tapestry不是一个application server,Tapestry是一个使用在application server中的框架。
Tapestry不是一个application,Tapestry是一个用来创建web application的框架。
Tapestry不是JSP的一种使用方式,Tapestry和JSP只能够选择一种。
Tapestry不是一个脚本环境,Tapestry使用一种组件对象模式(component object model),这并不是一种简单的脚本,而是用于生成高动态性高互交性的web页面。
Tapestry基于Java Servlet API version 2.2,兼容于JDK 1.2以上版本,Tapestry通过变换多样的组件模式,将一个web application分离为一个联合组件。每一个组件都拥有其特殊的责任用于显示web页面或者响应HTML请求。
0 请登录后投票
   发表时间:2005-02-01  
引用
Tapestry不能直接调用其他现有的servlet吗?


可以,但是使用方法和传统的在JSP中的使用方式不一样。

我只所以忍不住损Xiaohanne,他的态度是原因之一,另外一个更重要的原因,从技术角度来说,也是Tapestry学习过程一直在强调的,不要从JSP的角度来考虑Tapestry框架应用。
0 请登录后投票
   发表时间:2005-02-01  
既然可以直接调用现成的servlet,为什么不直接调用呢:
<img src="image.jsp"/>
而非要重写一个tapestry service,把原有的代码重复一次呢?

如果偶还有很多现成的servlet/jsp组件,岂不是都得重复写一次那些复杂的代码了?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics