基于struts的web应用开发总结(二)
2009-09-06 00:00:00 来源:WEB开发网四:在发送ajax请求时,如果是某个表单的数据量非常大,这时候如果用method:"get"的话,请求会发不到action端,也没有返回结果,这时候需要把method:"get"改为method:"post"就不会了。
五:
本来想在公共的一个工程里写一个jsp,这个jsp里有调用本工程的servlet里的代码,这时候想其它的工程都引用这个jsp,但是出现一个问题:其它工程里认不到这个公共工程里的jsp引入的类。目前,我的做法是每个工程都放置这个引入类。其实最好的办法应该是把这个公共的类生成jar,放在每个工程下,或放在服务器发布的目录下。这点与js不同,公共的js可以放在一个工程下,其它的工程去引用它就好了。
六:
要在jsp里当某些条件符合时显示与不显示,有三种方式:
第一种:可以用struts里的logic标签,如:
<logic:equal name="JSP_USER_CODE" value="12345">...</logic:equal>
第二种:但是用logic时需要把变量放在request、session等预定变量内,如果不想这么做,而只想根据url传的参数来做为判断条件的话,可以用:
jstl标签,如:
url = "/dep_info_frame.jsp?modual=select_users";
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${param.modual=='select_users'}">...</c:if>
第三种是用<%%>把条件的java代码写在jsp里。如:
<%
if(..){
%>
<span>show if a</show>
<%}else{%>
<span>show if b</show>
<%}%>
编缉推荐阅读以下文章
- 基于struts的web应用开发总结(一)
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››web安全之信息刺探防范1
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››Struts2配置文件中redirect传递中文参数乱码的解决...
- ››WebSphere Application Server 7.0 XML Feature P...
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WebLogic调整Java虚拟机性能优化参数
- ››基于JavaScript的网页版塔防游戏
更多精彩
赞助商链接