WEB开发网
开发学院网页设计JavaScript 基于struts的web应用开发总结(二) 阅读

基于struts的web应用开发总结(二)

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示: 四:在发送ajax请求时,如果是某个表单的数据量非常大,基于struts的web应用开发总结(二)(2),这时候如果用method:"get"的话,请求会发不到action端,而只想根据url传的参数来做为判断条件的话,可以用:jstl标签,也没有返回结果,这时候需要把met

四:在发送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应用开发总结(一)

Tags:基于 struts web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接