有时候表格 行长度一定,但内容过多的时候会造成表格变形,做个笔记:
下面是便利后台传过来的list :
<s:iterator value="list" id="map">
<tr>
<td class="ly_a" align="center" bgcolor="#FFFFFF">
<a class="sbgl_ly_td" style="color: black;cursor: pointer;"><s:property value="#map.unitname"/></a>
</td>
</tr>
</s:iterator>
下面是 控制显示的js方法:
function sbgl_ly_meihuayemian(){
var a = $(".sbgl_ly_td"); //这个 就是上面的 class
for(var i = 0;i<a.length;i++){
var s = a[i].innerText.length;
if(s > 6){
a[i].innerText = "..."+a[i].innerText.substring(s-5)
}
}
}
下面是 一个select 他要显示一个初始值 由数据库读取的:
<td>
<select id="sbgl_ly_csbm" name="gps.cityid" class="sbgl_ly_info_info" style="width:166px;">
<option value="<s:property value="gps.cityid"/>"> <s:property value="gps.cityid"/> </option>
<option value="600000"> 600000 </option>
<option value="600001"> 600001 </option>
<option value="600002"> 600002 </option>
<option value="600013"> 600013 </option>
</select>
</td>
上面让数据库中的在第一位 默认选中,于是下面要做的就是把相同的移除:
function sbgl_ly_xiala(name){ //当要 对那个select 操作时只需要把他的id传入这个方法调用就可以了
var aa = document.getElementById(name);
for(var i=1;i<aa.length;i++){
var a = (aa[i].value);
if (a == aa[0].value){
aa.removeChild(aa[i])
}
}
}
分享到:
相关推荐
在Struts2框架中,实现页面`<select>`标签默认选中的功能是非常实用且常见的需求。这不仅可以提高用户体验,还能让界面看起来更加专业。本文将详细介绍如何通过Struts2的相关标签来实现这一功能。 ### Struts2框架...
在使用Struts2开发Web应用时,可能会遇到各种问题,其中之一就是JSP页面标题长度过长的问题。这个问题通常会影响到用户体验,因为浏览器的标题栏可能无法完全显示长标题,导致信息不全或者显示异常。 首先,我们...
`ActionServlet`在初始化过程中主要负责配置和管理整个Struts应用的环境,包括但不限于配置文件的加载、拦截器的注册以及控制器的设置等。 #### 三、Struts的初始化流程 **1. 初始化方法init()** - `Action...
struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面
在本文中,我们将深入探讨Struts2中`select`标签的三种不同的使用方法,以及如何从Action类动态获取数据填充这些选项。 ### 一、静态定义`select`标签 1. **静态数据**:在简单的场景下,我们可以直接在JSP页面中...
Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,...在实际开发中,你可能还需要了解更多关于Struts2的特性,如拦截器、插件、国际化、异常处理等内容。
在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...
在后台表格分页的场景下,Struts2接收前端页面发送的分页参数,如当前页码和每页显示条数,然后调用相应的Action方法处理这些请求。 2. **Hibernate框架**:Hibernate是一个对象关系映射(ORM)工具,用于简化...
总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...
视图通常由JSP页面构成,Struts2提供了标签库,如`s:property`显示属性值,`s:form`创建表单,`s:submit`定义提交按钮,简化了视图与模型之间的交互。 **8. 结果类型** Struts2支持多种结果类型,如dispatcher...
Struts2 框架提供了强大的标签库和国际化功能,本实验旨在掌握 Struts 2 标签库和国际化功能的使用,并实现用户注册页面的国际化显示。 一、Struts2 标签库 Struts2 框架提供了一个强大的标签库,用于简化 JSP ...
"Struts2-Double-Select-Example"这个项目是Struts2框架的一个实例,用于演示如何在Web表单中实现双层选择框功能,这在处理复杂数据关联和用户选择时非常有用。 首先,我们需要了解Struts2框架的核心组件和工作原理...
Struts2 框架与 Apache 的 JXL 库整合,可以方便地实现在 Java Web 应用中导入和导出 Excel 表格的功能。Apache JXL 是一个强大的 Java 库,专门用于读写 Microsoft Excel 文件,使得开发者无需依赖 Office API 就能...
在Struts2中,模型由Action类表示,视图主要由JSP页面和Struts2的标签库构建,控制器由Struts2框架自身提供,通过拦截器链来处理请求并决定如何响应。 五、实战演练 学习Struts2时,建议通过实际项目练习来加深...
不连接数据库的情况,数据可以直接在Action中初始化。在实际项目中,数据通常从数据库中获取,因此级联Action需要根据用户选择的省份查询数据库并返回相应城市的列表。这个过程可以通过Ajax请求和JSON响应来完成,...
7. **响应头设置**:在Struts2的Action中,设置响应头的Content-Type和Content-Disposition,确保浏览器正确解析和显示图像。 8. **动态数据**:如果需要根据用户输入或服务器端数据动态生成图表,可以将数据传递给...
通过以上分析可知,利用Struts2的`<s:iterator>`和`<s:set>`标签,我们可以很方便地实现对列表数据的迭代显示及数值求和功能。这种方法不仅简化了后端代码逻辑,也使得前端页面更加灵活和动态。这对于处理大量数据时...
Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)架构的Web应用。这个"留言板留言板struts2"项目,显然是一个基于Struts2实现的简单留言板系统,旨在展示Struts2的...
Struts框架是Java Web开发中的一个关键组件,它提供了一种模型-视图-控制器(MVC)架构,使得开发者可以更加有序地组织代码。在Struts中,`html:select`标签是用于创建HTML下拉列表的一个重要元素,特别适用于用户...
包含在`struts2-tags`中的文件可能是一个示例,展示了如何在JSP页面中使用Struts2标签。这些标签简化了页面逻辑,如表单处理、显示数据、验证等。例如: - `<s:form>`:创建一个表单,可以与Action中的方法关联。 ...