struts2 一行 显示 多个 <s:textfield 的问题(struts2 多行多列显示 struts2的主题设置)...

初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如:

<s:form>

<s:textfield name="a"></s:textfield>

</s:form>

当查看源代码时为:

<form>

<table>

<tr><td><input type="text" name=a/></td></tr>

</table>

</form>

自动添加的table tr td 标签,但如果想 一行显示多列怎么办?

网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入<tr> 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下:

原理:在struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同的html代码,你也就相应得到不同的布局效果。

问题一:Struts2有哪些主题?

Struts2提供了三种主题,ajax, simple, xhtml,它默认的是xhtml主题,当然你可以写任意个你自己的主题,我们称之为自定义主题

问题二:Struts2怎么改?

有两种方法可以解决.

1.简单的方法(也很实用)

在Struts.xml中,加上下一行代码就可以了

<constant name="struts.ui.theme" value="simple" />

代表所有的页面采用的都是 simple主题了,这时它输出的页面,不回添加任何多余的代码,比如 table tr td 等,我们就可以像其他编辑页面的方式编辑页面的风格。

或者 在 <s:form 中添加 theme

<s:form theme="simple"></s:form>

struts2每个标签都有theme属性

2.自定义 theme,还未研究》。。。。
计算机视觉-深度学习图像检测方法梳理 计算机视觉-深度学习图像检测方法梳理 由于之后要转方向啦,趁这段时间整理手中硕士研究方向的一些阅读笔记,这是一篇关于计算机视觉的基础知识梳理 先搞清一些小知识点 首先我们要弄清楚图像分类、目标定位、语义分割、实例分割的区别 a. 图像分类 :给定一张输入图像,图像分类任务旨在判断该图像所属类别; b. 目标定位 :在图像分类的基础上,我们还想知道图像中的目标具体在图像的什么位置,通常是以包围盒的(bounding box)形式; c. 语义分割 :语义分割是目标检测更进阶的任务,目标检测只需要框出每个目 阅读详情

相关推荐

GD32F103实战:用ADC+DMA实现高精度多通道电压采集与OLED实时显示(附完整工程)

本文详细介绍了如何利用GD32F103的ADC+DMA技术实现高精度多通道电压采集,并通过OLED实时显示数据。文章包含硬件架构设计、ADC配置技巧、DMA传输优化及显示系统实现方案,提供完整工程代码和调试指南,适用于工业传感器和环境监测设备开发。

weixin_42567497的博客 399

struts2的form标签中自动添加table标签

初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如:当查看源代码时为:自动添加的table tr td 标签,但如果想一行显示多列怎么办?网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下:原理:在struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同的html代码,你也就相应得到不同的布局效果。问题一:Stru

heyuxing1161的专栏 3595

从零开始:手把手教你理解UBOOT的BL0、BL1、BL2启动流程

本文详细解析了嵌入式系统中UBOOT启动流程的核心三阶段:BL0、BL1和BL2。BL0作为芯片固化的ROM代码,负责最基础的硬件初始化和加载BL1;BL1(SPL)作为二级程序加载器,在SRAM中运行并初始化DRAM,为加载BL2铺路;BL2则是完整的UBOOT主体,运行于DRAM,负责最终的外设初始化和操作系统引导。文章通过代码示例和流程图,手把手教你理解从芯片上电到系统就绪的完整接力过程。

qsc901234567的博客 1142

textfiled设置样式的方法

var myStyleSheet:StyleSheet = new StyleSheet(); myStyleSheet.setStyle(“A”,{textDecoration: “underline”, color: “#0000FF”}); var myWebLink:

backorse 740

虚拟机Ubuntu连接USRP

笔记本通过网线连接USRP。

xiaozir的博客 2306

远心F-theta镜ZEMAX设计

根据给出的F-theta镜的设计指标,对F-theta镜进行了具体的光学设计。从对F-theta镜设计思想的介绍出发,对选取的初始结构进行了优化设计,优化完成后,对所设计的F-theta镜进行了像质评价,通过点列图、场曲与畸变图、相对照度、能量集中度对所设计的F-theta镜进行了分析,最终,对F-theta镜的设计效果进行了验证。

hitliuyi17的博客 9422

struts(二):struts标签

PS:使用标签,需要引入Struts2核心jar包,在jsp头部,加入&amp;amp;amp;lt;%@ taglib uri=&amp;amp;quot;/struts-tags&amp;amp;quot; prefix=“s” %&amp;amp;amp;gt; 一、通用标签 · 1、数据标签 ①、property(用于打印所需要的内容) id:可选属性,指定该元素的标识。 default:可选属性,如果要输出的属性值为null,则显示default属性的指

weixin_43163062的博客 263

计算机网络实验——入侵检测系统实验

在图1所示的网络结构中,此方案的具体实施:在路由器Router1的接口1出方向配置入侵检测策略,在收到ICMP ECHO请求包时,丢弃并同步向日志服务器报告警告,此时,终端PC2和PC3无法对终端PC0和PC1执行ping操作,并且日志服务器将记录相应的警告信息;在实验一的基础上,添加扩展分组过滤器,指定需要进行检测的信息流的类别,将扩展分组和对应的入侵检测规则进行绑定,使得只对特定的信息流进行入侵检测。加载指定类别的特征库,这里的指定类别是 ios_ips 类别中的 basic 子类别。

放放的博客 1563

对于struts2中textfiled标签每次自己添加了tr,td等代码的处理

初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如: &lt;s:form&gt;    &lt;s:textfield name="a"&gt;&lt;/s:textfield&gt; &lt;/s:form&gt; 当查看源代码时为: &lt;form&gt; &lt;table&gt;     &lt;tr&g

baobeituping的专栏 230

芒果YOLO11改进44:主干Backbone篇之MobileViT::结合最新 ICLR2022 顶会|轻量通用的MobileViT结构(一)Transformer,轻量级、通用且移动友好的视觉转换

MobileViT::结合最新 ICLR2022 顶会|轻量通用的MobileViT结构(一)Transformer,轻量级、通用且移动友好的视觉转换

包括YOLOv5、YOLOv7、YOLOv8等模型改进 370

基于STM32单片机设计的智能坐垫_431

本文设计了一款基于STM32F103C8T6单片机的智能坐垫系统,该系统集成了压力传感器、SHT30温湿度传感器、薄膜加热垫、涡轮风机、语音播报模块、OLED显示屏及HC-05蓝牙模块,实现了对用户就坐状态与坐垫微环境的实时监测与智能调控。系统通过压力传感器检测用户就坐情况,自动启动久坐计时并触发语音提醒;温湿度数据用于控制通风与加热功能,以改善座椅舒适性;用户可通过按键或手机APP设置久坐时长、手动开关通风与加热,并通过OLED屏或APP实时查看环境参数与计时状态。本设计体现了嵌入式系统在健康关怀与舒适性

409

(AS3)TextField的双换行的问题

在其他编辑器里面,换行符一般是"\r\n",表示回车+换行的意思 而在TextField中对\r和\n都被认为是一个换行符,所以如果是从外部加载进来的文本,再塞到TextField里面的时候,会出现原来没有间隔的行之间多了一个空行,有一个空行的则变成了两上空行。 解决方法就是:Sting str = text.split("\r\n").join("\n"); 转载于:https://www....

weixin_30457065的博客 226

交通仿真软件:SUMO_(1).SUMO基础知识

SUMO 中的交通网络由节点(junctions)和边(edges)组成。节点表示交叉口或路网的连接点,边表示连接节点之间的道路。节点:节点文件(.nod.xml)定义了网络中的所有节点。每个节点有一个唯一的 ID 和坐标。</边:边文件(.edg.xml)定义了连接节点的边。每个边有一个唯一的 ID、起点节点 ID 和终点节点 ID。</车辆文件(.vtype.xml)定义了不同类型的车辆。每个车辆类型可以有不同的参数,例如长度、最大速度、加速度等。</

kkchenjj的博客 1432

struts2 一行 显示 多个 <s:textfield 的问题(struts2 多行多列显示 struts2的主题设置)

struts2 一行 显示 多个 初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如:    当查看源代码时为:     自动添加的table tr td 标签,但如果想 一行显示多列怎么办? 网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,

吹雪 1408

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

struts2 s:textfield

初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如: <s:form> <s:textfield name="a"></s:textfield> </s:form> 当查看源代码时为: <form> <table> ...

afz95972的博客 524

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

struts2<s:textfield>value默认值的问题

Users user=(Users)session.getAttribute("userInfo"); %> value值里面要怎么写才能够拿到user里的username的值? 试过好多种方法都不行 直接用也不行! According to TLD or attribute directive in tag file, attribute value

maxiaokun55的专栏 2661

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

struts2 <s:textfield> value属性设置问题

今天重新学习了一下Strtus2的自带标签,发现在使用 标签时,设置value值有一个小问题. 比如:value值里面要怎么写才能够拿到user里的username的值?  常规的:     是不行的; 在网上查了查资料,网上说的解决方案:;个人觉得这样也存在一个问题,就是将获取值的范围指定在了session中,  应该改成: <s:textfield name="u

avinegar的专栏 2万+

Struts2:struts2中的 <s:textfield />标签:日期格式化输出

struts2 中的默认的日期输出并不符合我们的中文日常习惯,以下是我知道的在struts2中进行日期格式化输出的几种方式。 1、利用 进行格式化, 如:就是将属性birthday按yyyy-MM-dd的格式进行输出。 2、利用进行格式化, 如:s:textfield name="mydate">           s:param name="value">s:date  name="

Miniyaner的专栏 2291

在 Struts2 标签 s:textfield 中格式化日期

问题代码 <td bgcolor="colorValue"><s:textfield name="entity.hireDate" cssClass="some class name" readonly="true"/></td> 页面效果: 更正代码 <td bgcolor="colorValue"><s:textfield name="...

PeacefulWinter的博客 591

struts 2标签 <s:textfield> 样式问题

对于struts2 ,当应用其自身的标签时,例如:    当查看源代码时为:     自动添加的table tr td 标签,但如果想 一行显示多列怎么办? 网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下:

s781112的专栏 1144

Struts2下s:textfield输出

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <div id="content" class= "content mod-cs-content text-content clearfix"> struts

飞雨飞羽飞鱼 920

struts2中<s:textfield默认值使用session中的属性值的写法

今天在写一个用户自己修改资料的功能 系统的功能是当用户登录之后将用户的信息保存在session中。 在修改资料的页面中需要显示用户的信息,于是需要用到session中的值。 页面主要控件是使用struts2的 开始的时候按照其他属性值一样如下写法 发现struts并没有按照解析值的方法解析,而是直接显示出#session.user.user_id字样 通过研究发现,如果要str

liyong635的专栏 1433

struts2的s:textField标签问题

今天重新学习了一下Strtus2的自带标签,发现在使用 标签时,设置value值有一个小问题. 比如:value值里面要怎么写才能够拿到user里的username的值?  常规的:     是不行的; 在网上查了查资料,网上说的解决方案:;个人觉得这样也存在一个问题,就是将获取值的范围指定在了session中,  应该改成: <s:textfield name="u

liuweikai2012的专栏 6154

Struts2标签库(8):<s:form/>,<s:textfield/>,<s:password/>,<s:radio/>,<s:checkbox/>

start.jsp : Insert title here 标签用法 struts.xml : <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts

confirmAname的专栏 2389
上一篇: 高效程序员的45个习惯:敏捷开发修炼之道
下一篇: js 操作select和option(转载)
javaheyaolong
博客等级 码龄16年 1粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值