在s标签写的form中,如果用到文本域,而其中编辑框又加上了一些插件,形如
:<s:textarea rows="50" cols="75" label="内容" name="content" cssClass="xheditor {skin:'o2007blue',html5Upload:false,upMultiple:'1',upImgUrl:'noDectestUpload.html',upImgExt:'jpg,jpeg,gif,bmp,png',upLinkUrl:'noDectestUpload.html',upLinkExt:'zip,rar,txt,docx,doc,xls,xlsx,pdf',tools:'simple'}" />
会导致输入框大小固定在很小的区域,无法利用rows="50" cols="75"来改变其大小,cssClass也不管用。
搞了好久,师兄给出了解决方法,算是曲线救国吧,不用这个s标签的textarea,用普通的<textarea>标签,但由于最外层是<s:form>,还会被所限制大小,因此,就用了一个暴力的办法来解决,直接用普通,另外加上一个id,用最强的css样式选择器,来强行改变其大小,例如改为
<textarea id="myTextarea" rows="50" cols="75" label="内容" name="content" Class="xheditor {skin:'o2007blue',html5Upload:false,upMultiple:'1',upImgUrl:'noDectestUpload.html',upImgExt:'jpg,jpeg,gif,bmp,png',upLinkUrl:'noDectestUpload.html',upLinkExt:'zip,rar,txt,docx,doc,xls,xlsx,pdf',tools:'simple'}">${portalNews.content}</textarea>
然后在其css样式表中
<style>
#myTextarea{
height:300px;
width:600px;
margin-top:15px;
}
</style>
现在就可以改变其大小了
分享到:
相关推荐
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 ...(7) <s:textfield>、<s:password>、<s:checkbox>、<s:textarea> (8) <s:select>、<s:radio>、<s:checkboxlist>
- `<s:if>`、`<s:elseif>` 和 `<s:else>` 标签用于实现条件判断逻辑。 - 示例: ```xml <s:if test="%{testBoolean}"> <p>这是显示的内容</p> </s:if> <s:elseif test="%{testBoolean == false}"> <p>这是另...
这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield`(文本字段)、`s:textarea`(文本区域)、`s:submit`(提交按钮)等等,它们极大地简化了MVC模式中的视图层开发。通过合理使用这些...
`<s:tabbedPanel>, <s:table>, <s:text>, <s:textarea>, <s:textfield>`: 创建选项卡面板、表格、国际化文本、文本区域和文本输入框。 U. `<s:token>, <s:tree>, <s:treenode>, <s:updownselect>, <s:url>`: `<s:...
以上只是Struts2标签库的一部分,实际使用中还有更多标签如`<s:textfield>`(文本输入框)、`<s:textarea>`(文本区域)、`<s:submit>`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...
`<s:hidden>` 标签用于创建隐藏字段,常用于保存表单中不希望用户直接修改的信息。 ### 20. `<s:i18n>` 标签 `<s:i18n>` 标签用于国际化文本,可以从资源文件中获取翻译后的文本。 ### 21. `<s:include>` 标签 `...
`<s:tabbedPanel>`,`<s:table>`,`<s:text>`,`<s:textarea>`,`<s:textfield>`: `<s:tabbedPanel>`创建选项卡面板,提高页面组织性。 `<s:table>`用于生成HTML表格,支持动态数据填充。 `<s:text>`用于显示I18n...
7. <s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax B: 1. <s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值 C: 1. <s:checkbox></s:checkbox>---...
总的来说,Struts2的标签提供了一套完整的解决方案,帮助开发者构建出结构清晰、易于维护的JSP页面,是Struts2框架中的重要工具。理解和熟练使用这些标签,将大大提升在Struts2项目中的开发效率。
9. `<s:hidden>`:创建隐藏字段,用于传递不可见的数据,如ID等。`name`和`value`属性分别指定属性名和值。 10. `<s:combobox>`:下拉选择框,`name`属性指定Bean的属性,`list`属性定义选项列表。 11. `<s:...
`<s:textarea>` 创建多行文本输入框,例如:`<s:textarea name="myTextarea" rows="5" cols="30" />`。 X. `<s:token>` 生成和检查令牌,防止重复提交。 Y. `<s:url>` 创建URL,可以附加参数,例如:`<s:url ...
`<s:textarea>` - 文本域标签 用于创建一个多行文本输入框。 ```jsp <s:textarea name="textarea" value="默认值"/> ``` ##### 47. `<s:textfield>` - 文本输入标签 用于创建一个文本输入框。 ```jsp <s:textfield...
<s:textarea name="comment"/> ``` #### 47. `<s:textfield>` - 文本框 创建文本输入框。 ```xml <s:textfield name="username"/> ``` #### 48. `<s:token>` - 令牌标签 用于防止跨站请求伪造(CSRF)攻击。 ```...
9. `<s:hidden>`: 隐藏字段,用于存储用户不可见的数据。例如,`<s:hidden name="user.id" value="%{user.id}"/>`。 10. `<s:combobox>`: 创建下拉框,并可与输入框结合使用。`list`属性用于定义选项,如`list="{18...
除了上述标签,Struts2 还提供了许多其他有用的标签,如数据绑定的 `<s:textfield>`、`<s:textarea>`、`<s:checkbox>`、`<s:radio>`,以及表单处理的 `<s:form>`、`<s:submit>` 等。这些标签能够方便地与 Action 类...
- 更多标签如 `<s:textfield>`(文本输入框),`<s:textarea>`(多行文本输入框),`<s:submit>`(提交按钮)等,提供了丰富的表单元素支持。 Struts2 的这些标签极大地简化了 JSP 页面的编写,使得代码更清晰,更...
以上只是Struts2标签库中的一部分,实际上还有很多其他的标签,如`<s:textfield>`(文本输入框)、`<s:textarea>`(多行文本输入框)等,它们共同构成了Struts2强大的视图层支持,简化了Web开发中的页面构建工作。
`<s:if>`、`<s:elseif>`、`<s:else>` 标签 - **用途**:用于条件判断。 - **示例**: ```xml <s:if test="%{isLoggedIn}"> 已登录 </s:if> <s:elseif test="%{isGuest}"> 游客 </s:elseif> <s:else> 未...
6. `<s:textarea>`、`<s:radio>`、`<s:checkbox>`、`<s:select>`:这些标签用于创建各种输入控件,如文本区域、单选按钮、复选框和下拉列表。 三、Struts2主题标签 Struts2的主题标签允许开发者自定义视图的外观和...