`
文章列表
 近日在做Struts2+Spring3+Mybatis3框架整合是遇到此问题, 检查良久,发现只要在项目中加入struts2-convention-plugin-2.1.8.1.jar就会抛出No result defined for action * and result success异常,其中* 代表我的action。解决办法有二: 1,配置namespace,则在正常的namespace下即可正常访问。 2,删除struts2-convention-plugin-2.1.8.1.jar(此插件是用来实现Struts2零配置的)
struts2 在返回json是默认会将action中get set 全部返回,有时我们仅仅只需要返回验证结果而已,对此可以在result中配置 指定需要返回结果。 <!-- 封装所有的get开头的方法 --> <result type="json" name="user"> </result> <!-- 只包含user.id属性 --> <result type="json" name="user"> <param name= ...
解决There is no Action mapped for namespace *  and action name  (* 代表异常namespace名称) 参照上一篇博客中关于namespace访问顺序,可知,在每次报次异常之前都会先去访问namespace=“”的package 所以,我们可以在struts.xml文件中配置一个默认namaspace <package name="default" extends="struts-default"> <default-action-ref name="no ...
 关于 Struts2 中namespace 搜索action顺序 大致思想类似递归搜索,网络上有前辈已总结好:   自此仅作引用不在赘述: http://www.cnblogs.com/lich/archive/2011/12/08/2281346.html 写道 让我们来看一下Action名称的搜索顺序 1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个p ...
 sort标签可用于对指定的集合元素进行排序,排序时,我们必须提供自己的排序规则,及实现自己的Comparator, 自己的Comparator需要实现java util 包下的Comparator接口。如下所示: public class ContentComparator implements Comparator<Content> { public int compare(Content o1, Content o2) { java.util.Calendar c1=java.util.Calendar.getInstance(); java.util.Cal ...
写道 --> 生成测试数据: #T IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T CREATE TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date DATETIME) INSERT INTO #T SELECT '001',1,'邹建','深入浅出SQLServer2005开发管理与应用实例','2008-05-10' UNION ALL SELECT '002',1,'胡百敬','SQLServer2005性能调校','200 ...
easyui datagriad 框架 在做列自适应时可以采取以下步骤:     1. fitColumns: true,/*自动扩大或缩小列的尺寸以适应表格的宽度并且防止水平滚动*/           使之保持与父类宽度相同    2.设置列宽为百分比 field:'opt',title:'操作',width:$(this).width() * 0.2,align:'center', rowspan:2,     将width的值设为百分比,这里是20%,诸位可以根据自己的实际情况做适当调整。    3. 监听浏览器宽度变化,调整datagrid尺寸和布局      ...
<!-- 在页面中实现自动增加的序号用iterator的statuts的index属性 --> <s:iterator value="list" status="index" id="stat"> <!-- 返回当前迭代元素的索引 --> <s:property value="#index.index"/> <!-- 输出当前迭代了几个元素 --> <s:property value="#in ...
Struts2中iterator标签遍历map总结     针对以下几种情况的Map:         private Map<String,String> map;               private Map<String,Student> studentMap;            private Map<String,String[]> arrayMap;           private Map<String,List<Student>> listMap;           ...
Mybatis 在传入多个参数的时候,可以选择传map对象,也可以选择定义接口   1,传map对象: public int updateByExampleSelective(Section record, SectionCriteria example) { SqlSession session=sessionFactory.openSession(); Map<String, Object> map=new HashMap<String, Object>(); map.put("record", record); m ...
   网上找了好多关于Mybatis3 generator 自动化工具的教程 都说的很是含糊, 好吧 cmd什么的我实在不懂得敲。。。 详细的用法我已经在附件demo里体现了 。  这里需要注明的是 附件里的demo也是在网上找的demo基础上改的~  添加了关于sqlserver 分页 插件 Mybatis generator的使用主要是 generatorConfig.xml配置文件的使用   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfig ...
sqlserver中定义一个变量,并给该变量赋一个随机值     declare @num int SELECT @num= (cast(rand() * (10) AS int) + 1)   表示给@num附上一个1-10的随机数
Struts2.1.8 在做客户端验证时,当form中给定 validation=“true”时,通过jsp页面访问会报一下异常: Method public java.util.List org.apache.struts2.components.Form.getValidators(java.lang.String) threw an exception when invoked on org.apache.struts2.components.Form@18faef1 - Class: freemarker.ext.beans.SimpleMethodModel File: Simpl ...
最近在做Struts2的服务端验证小demo时,遇到一个错误:   ognl.MethodFailedException: Method "setAge" failed for object demo.demo_11_6.lee.RegistAction@d2b116 [java.lang.NoSuchMethodException: demo.demo_11_6.lee.RegistAction.setAge([Ljava.lang.String;)] at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.jav ...
Struts2的ajax主题在使用autocompleter 做联动效果如下所示时:   <form id="selectForm">  请选择您喜欢的作者:<br>  <s:autocompleter  name="author"  list="{'auth1','auth2' , 'auth3'}"   value="auth1" notifyTopics="/book" forceValidOption="true" id="s ...
Global site tag (gtag.js) - Google Analytics