易截截图软件、单文件、免安装、纯绿色、仅160KB

vic的jsp總結4

在jsp頁面上,只使用標簽來迭代循環不定長度的arraylist,并根據arraylist中值,來反應輸出至頁面上,是復雜的。昨天我做了一個2重循環3個arraylist,其中,兩個arraylist的長度是6,另一個arraylist的長度是0-6不等。難度在于,長度不等的arraylist,需要在頁面上輸出6個值(即它含有的數在相應的頁面輸出“欠”,而沒含有的數則需要在相應的頁面輸出欠缺的數值。比如這個arraylist里存放的是1和3和4,則在也面上需要輸出“欠2欠欠56”)。我的思路是,外面兩個定長的arraylist做外層的大循環,而不定長的arraylist做內層小循環,因做小循環時,大循環的index值每自增一筆,內層小循環的index值每次都會從0-6依次循環,因小循環滿足條件時,需要跳出不好控制,則需要在小循環中設定標示變量,通過該表示變量的值來跳出內層循環,并在滿足條件是設定一個全局變量,方便被第2次小循環時抓住值來判斷處理。并以此輸出。我下面的例子是還有一點點小問題,現在沒有時間來改,先放上來backup下,在這個例子中我使用3個arraylist,其中兩個的長是4(testName和testGrade),一個是0-4(testNo)。
<% String count = "0"; %>
<logic:iterate id="index" name="_moduleForm" property="testName" indexId="idx" >
 <logic:iterate id="testno" name="_moduleForm" property="testNo" indexId="id"> 
 <logic:equal name="id" value="0">
  <logic:equal name="idx" value="0">       
      <logic:equal name="testno" value="1"&g


相关文档:

访问JSP文件或者Servlet文件时提示“下载”

在访问JSP文件或者Servlet的时候,如果提示下载并保存,如下图所示:
同样的程序有的浏览器出错,有的浏览器不出错。错误的原因是设置MIME类型的代码有误。
如果是JSP文件,查看文件头:
<%@ page contentType="text/html;charset=gb2312"%>
如果是Servlet文件,查看:
response.setContentType("text/html;char ......

jsp:forward标签和response.sendRedirect()方法的区别

在网上看到一些帖子,总结了一些区别,可以从以下几个方面来看:
1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容
再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状 ......

JSP STRUTS ECLIPSE 编码问题

jsp的pageEncoding="UTF-8",struts的encoding="UTF-8",eclipse 的工作区间的编码方式是GBK,但是在struts的action中获得的jsp传来的中文中有乱码,使用new String(sysgkForm.getContent().getBytes("UTF-8"),"GBK")转码也不行,最后发现问题出在了jsp里面。加上contentType="text/html; charset=GBK" 就好了。
pageEncodi ......

Jsp 引用 css 样式文件无效的问题解决

修改了css 样式文件后,重新浏览该jsp页面,发现新修改的样式没有生效。总以为是项目缓存所引起的,于是清理所有项目,重新构建项目。不行。执行server 的 publish 还是不行。用window 的搜索功能发现除了 WebContent 目录有该 css 文件外,.metadata\.plugins\org.eclipse.wst.server.core\tmp1\webapps\ 目录下也存在该 c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号