- 浏览: 408080 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (347)
- java基础 (58)
- ajax (10)
- s2sh (10)
- 版本控制 (4)
- 数据库 (34)
- 服务器 (4)
- 开发工具 (8)
- javascript (15)
- soockte (5)
- ext (2)
- 环境搭建 (7)
- struts2 (9)
- 找工作中的面试技巧 (2)
- 承接网站零活 (0)
- JNI+JONSE+OGNL (8)
- 性能优化 (4)
- Android开发 (5)
- xul (8)
- jquery (2)
- 线程 (3)
- jsp+jdbc (7)
- servlet (2)
- java对xml操作 (1)
- IO流的操作 (10)
- 项目开发前配置 (1)
- css (0)
- 上传、下载 (2)
- 知识探讨 (2)
- html (2)
- HQL (0)
- 工作技巧 (1)
- IT (1)
- Hibernate杂谈 (10)
- Spring杂谈 (35)
- DWR (5)
- JUnit测试 (3)
- EasyMock测试web (1)
- ibatis (6)
- maysql (5)
- C++ (0)
- 正则表达式(解剖) (1)
- 密码安全 (2)
- 上传 (1)
- socket (1)
- jni(java与c++结合) (1)
- jdk版本问题 (0)
- tomcat版本问题 (5)
- linux基本命令(初学) (7)
- linux项目发布 (1)
- 3年的经验总结 (1)
- 加解密 (2)
- 高级java阶段 (2)
- java内存分区 (1)
- 浏览器 (1)
- 职业规划 (1)
- 管理 (5)
- java语音 (1)
- SSH (1)
- jsp (3)
- extjs (1)
- uml (2)
- 加密 (1)
- web (2)
- Ant (1)
- 自述 (1)
- Linux (1)
- ssh源码解剖 (1)
- 代码优化 (1)
- 设计模式 (0)
- xml (2)
- JOSN (1)
- scala (0)
- hadoop (0)
- spark (0)
- hana (1)
- shior (1)
- java Word (6)
- java PDF (4)
- java Excel (0)
最新评论
-
高级java工程师:
ztao2333 写道谢谢。收藏下这个总结。呵呵
温习jdk和tomcat -
ztao2333:
大写的,不是大学的
温习jdk和tomcat -
ztao2333:
谢谢。收藏下这个总结。
温习jdk和tomcat -
the_small_base_:
你好,可以提供调用方法吗?需要的Jar,能发下源码吗?谢谢
java实现语音 -
高级java工程师:
文思涌动 写道楼主新年好。可否再传一遍给我,我没有收到, 不清 ...
s2sh整合
文章分类:Web前端
(1):<s:textfield> ---- 文本输入框
使用:<s:textfield name=”实体Bean。属性”></s:textfield>
(2):<s:textarea> ----- 文本域输入框
使用:<s:textarea name=”实体Bean。属性”></s:textarea>
(3):<s:password> ----- 密码输入框
使用:<s:password name=”实体Bean。属性”></s:password>
前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。
(4):<s:radio list=””> ---- 单选按钮
使用:<s:radio list=””>其中list 属性是必须要有的。
<1>:第一种方式:list = “#{‘male’:’男’,’female’:’女’}”
<2>:第二中方式:list = “#request/session.list”。 ---- 与action结合起来了。
如果要默认选中的话后面加上value = “”.也可以通过javascript的方式来默认选中。
(5):<s:url/> --- url连接
<s:a/> --- 超链接
这两个标签一般结合起来来使用。
使用:<s:url id = “id” action = “userAction”/><s:a href=”%{id}”/>
(6):<s:form/> --- 获取相应form的值
使用:
<1>:<s:form action = “userAction”>
<2>:<s:url id=”userId” action = “userAction”> -- 定义了一个userId的指向userActionde 路径
<s:form action=”%{userId}”>
(7):<s:submit/> ---- 提交标签
(8):<s:reset/> ---- 重置标签
(9):<s:hidden/> ---- 隐藏域标签
使用:<s:hidden name=”实体Bean。属性” value=”%{#request/session.实体Bean。属性}”/>
(10):<s:combobox/> ---- 下拉框配合输入框一起使用
使用:<s:combobox name=”age” list=””>
<1>:list = “{18,20,30}”
<2>:list = “#request/session.list”
(11):<s:checkbox/> ---- 多选框
使用:<s:checkbox name=”自己随便起” value = “值” > 足球
(12):<s:checkboxlist/> ---- 复选框
使用:<s:checkboxlist name=”自己随便起” label = “标签前面的名字” list=””>
<1>:list = “{‘hibernate’, ‘spring’, ‘strust2’}”
<2>:list = “#request/session.list”.
如果想默认选中的话,那么加上value=””
(13):<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else> ---- -这3个标签一起使用,表示条件判断
使用:
<s:if test="%{false}">
<div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
<div>Will Be Executed</div>
</s:elseif>
<s:else>
<div>Will Not Be Executed</div>
</s:else>
(14):<s:div/> --- 表示一个块,类似与html中的div
(15):<s:generator/> ---- 一般和<s:iterator/>一起使用。
使用:
<s:generator separator = “,” val=”%{aaa, bbb, ccc, ddd, eee}”>
<s:iterator>
<s:property/><br />
</s:iterator>
</s:generator>
<s:iterator value=”days” status=”d”>
<s:property name=”d.***”/>
</s:iterator>
Days表示:在action中存的值,status :表示起的别名。<s:property name=”d.***”>循环的一个个属性。
(16):<s:select/> ---- 下拉框的使用
使用:
<s:select label=”请选择” list=”{‘book’, ‘pen’, ‘moon’}” value=”%{‘pen’}”>
Value : 表示默认值。
(17):<s:bean/> ----- Bean标签,当然需要一个JavaBean。它的属性值的操作是经由Bean标签中的参数属性来进行赋值。当然,它还有一个id属性可以进行赋值,这样就可以在上下文中使用这个Bean.
使用:<s:bean name=”le.tks.Books” id=”book”>
<s:param name=”bookName”>jsf</s:param>
<s:property name=”%{bookname}”/>
</s:bean>
页面输出的结果:jsf。
(18):<s:date/> ---- 方便在页面中进行格式化的输出。
使用:
<s:date name=”currentDate” format=”dd/MM/yyyy”>
页面中显示的结果:24/09/2008. 格式还有很多:MM/dd/yyyy、MM/dd/yyyy hh:mm:ss等。
(19):<s:include/> ---- 包含标签,是把这个页面中的所有的内容都包含进来。
使用:<s:include name=”/**/**/**.jsp”/>
(20):<s:param/> --- param标签用于传递参数,如给<s:bean>标签传递参数,它有两个属性:
<1>:name(String):参数名。
<2>:value(Object):参数值。
使用:
<a href="
<s:url action="book">
<s:param name="gId" value="20"></s:param>
<s:param name="operate" value="50"></s:param>
<s:param name="projectName" value="30"></s:param>
</s:url>">
insert</a>
(21):<s:set/> --- Set标签用户将某一值赋给某一变量,因此,任何对该项值的引用都可以通过该变量来得到该值.
使用:
<s:set name="teacher" value="%{'数学高级教师'}"/>
教师职称:<s:property value="#teacher"/>
页面显示:教师职称:数学高级教师。
(22):<s:token/> ---- 防止重复提交
使用:在页面加载时,<s:token/>会产生一个GUID(Globally Unique Identifier,
全局唯一标识符)值的隐藏输入框如:
<input type="hidden" name="struts.token.name" value="struts.token"/>
<input type="hidden" name="struts.token" value="BXPNNDG6BB11ZXHPI4E106CZ5K7VNMHR"/>
放在页面中随便的一个地方。<s:token/>
(1):<s:textfield> ---- 文本输入框
使用:<s:textfield name=”实体Bean。属性”></s:textfield>
(2):<s:textarea> ----- 文本域输入框
使用:<s:textarea name=”实体Bean。属性”></s:textarea>
(3):<s:password> ----- 密码输入框
使用:<s:password name=”实体Bean。属性”></s:password>
前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。
(4):<s:radio list=””> ---- 单选按钮
使用:<s:radio list=””>其中list 属性是必须要有的。
<1>:第一种方式:list = “#{‘male’:’男’,’female’:’女’}”
<2>:第二中方式:list = “#request/session.list”。 ---- 与action结合起来了。
如果要默认选中的话后面加上value = “”.也可以通过javascript的方式来默认选中。
(5):<s:url/> --- url连接
<s:a/> --- 超链接
这两个标签一般结合起来来使用。
使用:<s:url id = “id” action = “userAction”/><s:a href=”%{id}”/>
(6):<s:form/> --- 获取相应form的值
使用:
<1>:<s:form action = “userAction”>
<2>:<s:url id=”userId” action = “userAction”> -- 定义了一个userId的指向userActionde 路径
<s:form action=”%{userId}”>
(7):<s:submit/> ---- 提交标签
(8):<s:reset/> ---- 重置标签
(9):<s:hidden/> ---- 隐藏域标签
使用:<s:hidden name=”实体Bean。属性” value=”%{#request/session.实体Bean。属性}”/>
(10):<s:combobox/> ---- 下拉框配合输入框一起使用
使用:<s:combobox name=”age” list=””>
<1>:list = “{18,20,30}”
<2>:list = “#request/session.list”
(11):<s:checkbox/> ---- 多选框
使用:<s:checkbox name=”自己随便起” value = “值” > 足球
(12):<s:checkboxlist/> ---- 复选框
使用:<s:checkboxlist name=”自己随便起” label = “标签前面的名字” list=””>
<1>:list = “{‘hibernate’, ‘spring’, ‘strust2’}”
<2>:list = “#request/session.list”.
如果想默认选中的话,那么加上value=””
(13):<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else> ---- -这3个标签一起使用,表示条件判断
使用:
<s:if test="%{false}">
<div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
<div>Will Be Executed</div>
</s:elseif>
<s:else>
<div>Will Not Be Executed</div>
</s:else>
(14):<s:div/> --- 表示一个块,类似与html中的div
(15):<s:generator/> ---- 一般和<s:iterator/>一起使用。
使用:
<s:generator separator = “,” val=”%{aaa, bbb, ccc, ddd, eee}”>
<s:iterator>
<s:property/><br />
</s:iterator>
</s:generator>
<s:iterator value=”days” status=”d”>
<s:property name=”d.***”/>
</s:iterator>
Days表示:在action中存的值,status :表示起的别名。<s:property name=”d.***”>循环的一个个属性。
(16):<s:select/> ---- 下拉框的使用
使用:
<s:select label=”请选择” list=”{‘book’, ‘pen’, ‘moon’}” value=”%{‘pen’}”>
Value : 表示默认值。
(17):<s:bean/> ----- Bean标签,当然需要一个JavaBean。它的属性值的操作是经由Bean标签中的参数属性来进行赋值。当然,它还有一个id属性可以进行赋值,这样就可以在上下文中使用这个Bean.
使用:<s:bean name=”le.tks.Books” id=”book”>
<s:param name=”bookName”>jsf</s:param>
<s:property name=”%{bookname}”/>
</s:bean>
页面输出的结果:jsf。
(18):<s:date/> ---- 方便在页面中进行格式化的输出。
使用:
<s:date name=”currentDate” format=”dd/MM/yyyy”>
页面中显示的结果:24/09/2008. 格式还有很多:MM/dd/yyyy、MM/dd/yyyy hh:mm:ss等。
(19):<s:include/> ---- 包含标签,是把这个页面中的所有的内容都包含进来。
使用:<s:include name=”/**/**/**.jsp”/>
(20):<s:param/> --- param标签用于传递参数,如给<s:bean>标签传递参数,它有两个属性:
<1>:name(String):参数名。
<2>:value(Object):参数值。
使用:
<a href="
<s:url action="book">
<s:param name="gId" value="20"></s:param>
<s:param name="operate" value="50"></s:param>
<s:param name="projectName" value="30"></s:param>
</s:url>">
insert</a>
(21):<s:set/> --- Set标签用户将某一值赋给某一变量,因此,任何对该项值的引用都可以通过该变量来得到该值.
使用:
<s:set name="teacher" value="%{'数学高级教师'}"/>
教师职称:<s:property value="#teacher"/>
页面显示:教师职称:数学高级教师。
(22):<s:token/> ---- 防止重复提交
使用:在页面加载时,<s:token/>会产生一个GUID(Globally Unique Identifier,
全局唯一标识符)值的隐藏输入框如:
<input type="hidden" name="struts.token.name" value="struts.token"/>
<input type="hidden" name="struts.token" value="BXPNNDG6BB11ZXHPI4E106CZ5K7VNMHR"/>
放在页面中随便的一个地方。<s:token/>
发表评论
-
发现自己
2012-02-16 13:18 0发现自己 -
struts1和struts2区别?
2012-02-16 13:19 863下面列出了一些Struts1和 ... -
struts2与struts1区别?
2012-02-16 13:14 0下面列出了一些Struts1和 ... -
struts1和struts2区别?
2012-02-16 13:13 0下面列出了一些Struts1和 ... -
struts1和struts2区别?
2012-02-16 13:11 1下面列出了一些Struts1和 ... -
struts2配置详解
2011-11-17 10:15 1445struts 2 配置详解 2010-03-02 22:44 ... -
struts2的action
2011-10-11 16:59 8531.[1] 完整的action 2.<a ... -
s2sh整合
2011-09-20 22:11 2939最近的struts2-hibernate -spring整合开 ... -
Session 和request和servletContext 三者区别
2011-05-12 11:24 917[color=green]就servlet规范本身,servl ... -
几种获得request session 的几种方法
2011-05-10 13:23 680struts2中几种获得request,session等对象的 ... -
防止表单重复提交
2011-03-05 16:19 1715防止表单重复提交的几种方法 在使用action处理表单(写入 ... -
struts2中actionSuper的作用
2011-01-29 10:24 842struts2 中 Actionsupport 的作用 ...
相关推荐
在Struts 2中,标签库是其核心特性之一,提供了丰富的UI组件,使得开发者可以更加方便地构建动态网页。本文将深入探讨Struts 2中的各种标签及其用途。 1. `s:a` 标签:这是Struts 2的Action标签,用于定义一个链接...
在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...
串流分屏 - 两台笔记本电脑屏幕共享
tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl
基于java的银行业务管理系统答辩PPT.pptx
TA_lib库(whl轮子),直接pip install安装即可,下载即用,非常方便,各个python版本对应的都有。 使用方法: 1、下载下来解压; 2、确保有python环境,命令行进入终端,cd到whl存放的目录,直接输入pip install TA_lib-xxxx.whl就可以安装,等待安装成功,即可使用! 优点:无需C++环境编译,下载即用,方便
"Turkish Law Dataset for LLM Finetuning" 是一个专为法律领域预训练的大型语言模型(LLM)微调而设计的数据集。这个数据集包含了大量的土耳其法律文本,旨在帮助语言模型更好地理解和处理土耳其法律相关的查询和文档。 该数据集的特点包括: 专业领域:专注于土耳其法律领域,提供了大量的法律文本和案例,使模型能够深入学习法律语言和术语。 大规模:数据集规模庞大,包含了超过1000万页的法律文档,总计约135.7GB的数据,这为模型提供了丰富的学习材料。 高质量:数据经过清洗和处理,去除了噪声和非句子文本,提高了数据质量,使得模型训练更加高效。 预训练与微调:数据集支持预训练和微调两个阶段,预训练阶段使用了大量的土耳其语网页数据,微调阶段则专注于法律领域,以提高模型在特定任务上的表现。 多任务应用:微调后的模型可以应用于多种法律相关的NLP任务,如法律文本摘要、标题生成、文本释义、问题回答和问题生成等。 总的来说,这个数据集为土耳其法律领域的自然语言处理研究提供了宝贵的资源,有助于推动土耳其语法律技术的发展,并为法律专业人士提供更精准的技术支持。通过微调,
农业信息化服务平台 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
tornado-6.1b2-cp36-cp36m-manylinux2010_i686.whl
计算机NLP_预训练模型文件
随心淘网管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
计算机汇编杂谈-理解其中的原理
基于java的藏区特产销售平台答辩PPT.pptx
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
安装包
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
Windows x64 操作系统上安装 Python 3.11 版本对应的dlib库,操作简单,无需pip在下载,再也不怕网络超时等其他不确定错误 使用方法: 1、确保windows x64系统上安装了python,可以用anaconda自带的python 2、确认python版本为3.11版本 3、下载资源解压为dlib-19.24.1-cp311-cp311-win_amd64.whl到本地,cd到对应目录,终端直接输入命令pip install dlib-19.24.1-cp311-cp311-win_amd64.whl 等待安装成功提示就可以用了,非常方便,有使用问题欢迎私信哟!
Jira插件安装包