jQuery1.1 API 英文版:http://jquery.org.cn/visual/jQuery1.1 API 英文版:http://jquery.org.cn/visual/cn/index.xml
Interface 插件:http://interface.eyecon.ro/
Google到了这两个好东东,写Javascript方便不少,试着把Project2重写了一下。
1. 隐藏窗口只要简单地$("a.closeButton").parent().parent().parent().fadeOut("slow");就可以了,而且还有其他移出、缩小等效果可以选择。
2. 拖动$("div.miniframe").Draggable({ snapDistance: 10, frameClass: "frameClass",});在CSS中定义.frameClass为被拖动状态时的miniframe样式。
3. 获取输入框文本var str = $("input[@id=idnumber]").val();获取列表选中项$("select[@id=bornyear]").val()
posted @ 2007-05-03 14:09 ZelluX 阅读(1678) | 评论 (2) | 编辑 收藏
posted @ 2007-05-03 01:33 ZelluX 阅读(475) | 评论 (0) | 编辑 收藏
4. DisplayTag 标签库这东东真不错,支持奇偶数行css分离、自动换页等功能。a) <display:table name="test" />这样一行代码就能自动列出test内的所有属性了。b) 如果要只列出指定的列,可以使用
c) 指定某一列的样式:<display:column property="id" title="ID" class="idcol"/>d) 创建简单的动态链接<display:column property="email" href="details.jsp" paramId="action" paramName="testparam" paramScope="request" />这样只能产生details?action=xx的链接
posted @ 2007-05-02 13:35 ZelluX 阅读(512) | 评论 (0) | 编辑 收藏
posted @ 2007-05-02 01:09 ZelluX 阅读(422) | 评论 (0) | 编辑 收藏
开始做05Web应用课的Project3。主要为了实践下EL/JSTL,以及用servlet + jsp + javabean的mvc架构;SQL嘛上学期学过,Core Java II里介绍得也比较详细,所以直接用Hibernate持久层解决问题了。1. jsp里form action指向的路径居然打成了"servet/loginServet",然后tomcat报错。查了好一会儿web.xml也没发现什么问题,然后很郁闷的发现居然是jsp里路径写错了 2. 登录jsp递交到servlet时如何隐藏用户名密码呢?
posted @ 2007-05-02 01:05 ZelluX 阅读(434) | 评论 (0) | 编辑 收藏
posted @ 2007-05-01 21:04 ZelluX 阅读(462) | 评论 (0) | 编辑 收藏
1. 控制器以请求中的值来填写ActionForm实例之前,会先调用reset()方法。将ActionForm的值重新设置回原来的状态很重要,因为表单bean实例可能会由多个请求共享或者好几个不同的线程所存取。不过,如果是让好几页共享一个ActionForm实例,可能不会想去实现reset()方法,这样这个实例的性质就不会被重新设置。2. Struts 1.1 多了一个新的ActionForm类型,名为org.apache.struts.action.DynaActionForm。它可以配置给动作映射,并自动处理从HTML表单传递给这个Action对象的数据。原因在于它在内部使用了一个Map对象存储数据。3. JSP 主要的问题是: a) 开发人员可以自由的将应用逻辑内嵌到JSP页面中,结果使得程序难以维护(JSP2.0中可以配置JSP页面,使其不能使用scriptlet) b) JSP页面有变动时,容器必须重新编译JSP页面。一种常见的替代方案是结合XML和XSLT。4. Struts 1.1 可以为应用程序定义多个MessageResource。
posted @ 2007-05-01 19:12 ZelluX 阅读(373) | 评论 (0) | 编辑 收藏
1. Struts框架在1.1版以前,ActionServlet 的工作只有接收请求,以及调用适当的处理器来进行处理。到了1.1版,引入了一个名为org.apache.struts.action.RequestProcessor的新类,由它来为控制器处理请求。把请求的处理责任从ActionServlet分离出来的主要原因,是要让你能保有灵活性,从而可以继承RequestProcessor类,编写自己的子类,并修改请求的处理方式。2. Struts框架只会为每个Action类创建一个实例,因此要确保你的Action类能在多线程的环境下正常工作。
posted @ 2007-04-29 22:15 ZelluX 阅读(474) | 评论 (0) | 编辑 收藏
zz的(1) 打开conf\httpd.conf文件将以下字段前的注释(”#”)去除LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.so(2) 在conf\httpd.conf文件的末尾添加以下内容:ProxyRequests OffProxyPass /admin balancer://tomcatcluster/admin lbmethod=byrequests stickysession=JSESSIONID nofailover=Off timeout=5 maxattempts=3ProxyPassReverse /admin balancer://tomcatcluster/admin <Proxy balancer://tomcatcluster>BalancerMember ajp://localhost:8009 route=tomcat8080BalancerMember ajp://localhost:10009 smax=10 route=tomcat10080BalancerMember ajp://localhost:11009 route=tomcat11080BalancerMember ajp://localhost:12009 smax=10 route=tomcat12080</Proxy>(3) 找到以下内容# Virtual hosts# Include conf/extra/httpd-vhosts.conf将第二行前面的”#”去除.(4) 打开conf/extra/httpd-vhosts.conf文件,在文件末尾添加以下内容:<VirtualHost *:80> ServerAdmin 127.0.0.1 DocumentRoot "D:\Program Files\Apache oftware Foundation\Tomcat 5.5\webapps" ServerName 127.0.0.1 ErrorLog logs/127.0.0.1_error_log CustomLog logs/dummy-127.0.0.1-access_log common ProxyPass / ajp://localhost:8009/ ProxyPassReverse / ajp://localhost:8009/ ServerName localhost ServerAlias 127.0.0.1</VirtualHost>
posted @ 2007-04-27 16:54 ZelluX 阅读(628) | 评论 (0) | 编辑 收藏
根据书上的做法基本没什么问题,只是最新版本的Hibernate已经没有Session.find方法了。老的Session类已经被放到了org.hibernate.classic包中。API中建议使用session.createQuery代替
posted @ 2007-04-27 16:27 ZelluX 阅读(785) | 评论 (0) | 编辑 收藏
Powered by: BlogJava Copyright © ZelluX