Struts2
文章平均质量分 87
罗小树
这个作者很懒,什么都没留下…
展开
-
struts2标签获取parameter,request,session,application中的值
<pre name="code" class="html">paramters: <s:property value="#parameters.propName"/> or <s:property value="#parameters['propName']"/> request: <s:property value="...转载 2017-08-24 09:29:24 · 695 阅读 · 0 评论 -
struts2标签简单循环数字
一、问题说明现在后端传了一个List<Student>(size最多为5),要求前端在table中显示的时候如果不足5个,用空行补全(要求用struts2标签),效果如下图:二、代码实现说明:用struts2标签实现的两个关键点(1)使用<s:iterator>标签中的begin和end属性(2)能够获取到已经遍历过的list的size<...原创 2019-05-26 22:25:59 · 700 阅读 · 0 评论 -
struts2的action中调用get命名的方法,在返回对应结果时报错
前端页面中,我在进行页面校验时,调用action中的某个方法请求数据,但发现同时也调用了别的方法(以get开头,给个名字getStudent)。找了半天,我在前端页面上的确没有调用该方法// 信息校验方法public String checkStudentInfo() { // 此处省略具体代码 return ActionSupport.SUCCESS;}// 查询学生信息pu...原创 2018-10-23 11:37:44 · 590 阅读 · 0 评论 -
Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar
在SSH开发,搭建环境的时候,启动tomcat服务器,就报这个异常!信息: No Spring WebApplicationInitializer types detected on classpath08:56:31,833 ERROR Dispatcher:38 - Dispatcher initialization failedUnable to load configuratio...转载 2018-07-25 14:45:17 · 973 阅读 · 0 评论 -
struts2 tag if NumberFormatException
在使用struts2的if标签时,报了异常Caught an exception while evaluating expression java.lang.NumberFormatException之前是这样写的,<s:iterator value="approvalList" status="status" var="app"> <s:if test="#ap...转载 2018-07-24 18:35:26 · 197 阅读 · 0 评论 -
struts2 java.io.FileNotFoundException: http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd
xxx-validation.xml 文件中 java.io.FileNotFoundException: http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd错误:这个问题在struts2.3.x中会经常出现,原因就是http://www.opensymphony.com/xwork/xwork-validator-1.0.2....转载 2018-06-05 14:06:26 · 239 阅读 · 0 评论 -
struts2如何遍历List<String>
Java中的Beanpublic class YourFormBean{ private List<String> listOfString; //setter & getters}JSP页面写法一:<s:iterator value="listOfString" status="statusVar"> <tr> &l...原创 2018-04-09 22:50:14 · 883 阅读 · 0 评论 -
struts2中将jsp页面上取到的值与后台action中取的值进行比较
jsp页面上通过属性工具类,取到了decis1、decis2两个变量的值struts迭代器从后台去到了matterList,如果里面的matter对象属性nodeId的值与decis1、decis2中任何一个值相等,则这条数据被过滤掉,不用遍历出来。也就是说,matter.nodeId与decis1、decis2进行比较(关键部分在第38行)。代码如下:<%@ page import="co...原创 2018-04-08 21:01:00 · 600 阅读 · 0 评论 -
使用c:forEach模拟s:select标签
一、两种实现方式的效果图二、关键部分的代码Struts2方式JSTL方式 ${list.value } 三、完整步骤1.代码结构(1)配置文件web.xml,struts.xml(2)相关jar包位于目录WebRoot/WEB-INF/lib目录下(3)后台代码 com.compname包actio原创 2017-11-03 21:13:51 · 3121 阅读 · 0 评论 -
struts2中的文本框不可编辑(readonly和disabled的区别)
使文本框不可编辑,只需设置readonly="true"或disabled="true"即可二者之间的区别:readonly:会将文本框的值提交到后台,鼠标可将光标定位于其上disabled:不会将文本框的值提交到后台,鼠标无法将光标定位于其上有关表单数据能否提交上去W3C的解释:https://www.w3.org/TR/html401/interact/forms.html#h...原创 2017-09-07 21:24:56 · 1707 阅读 · 0 评论 -
javascript页面无跳转下载
一、问题说明现在前端页面为相应的代码为:(逻辑在downloadButtonClicked方法中实现)downloadDemo.jsp(路径为src\main\webapp\datadisplay\downloadDemo.jsp)<%@ page contentType="text/html;charset=UTF-8" language="java" %>&...原创 2019-06-12 22:22:21 · 2377 阅读 · 0 评论