- 博客(70)
- 资源 (14)
- 收藏
- 关注
原创 Could not find action or result
忘记把action下的 去掉了,导致Could not find action or result
2011-10-31 16:50:51 471
转载 各大网站架构总结笔记
记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛
2011-10-31 09:03:45 362
转载 Struts2防止表单重复提交
防止表单重复提交主要用的到标签是,拦截器 ,还有一个默认的返回值/input.jsp 在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:"hidden" name="struts.token.name" value="struts.token"/> "hidden" n
2011-10-28 17:16:22 598
原创 query.setParameter赋值注意参数类型
Query query = this.getEntityManager().createQuery("select o FROM Order o where o.orderId = :id");query.setParameter("id",String.valueOf(id));//在setParameter的时候,第二个参数的类型要和orderId的类型一致,否则要报如下错误resul
2011-10-28 17:05:11 37888
转载 不用struts2的token机制,手动防止表单数据重复提交
struts2的拦截器实现了防止表单重复提交的功能,即token拦截器,在表单提交页面写上,在struts.xml配置文件中相应的action上配置拦截器此拦截器只能用在有form的提交请求上。如果是通过url链接请求action,就只能手动控制了。请参考“struts2中采用url链接的action请求如何防止重复提交”// 配置如下action name="cbApplyS
2011-10-28 16:13:40 1479
转载 struts2 属性驱动 和模型驱动
1.属性驱动 属性驱动是指用Action的属性来封装来回请求的参数.2.模型驱动 模型驱动是指使用JavaBean来封装来回请求的参数. 这只是个人的理解.建议使用模型驱动,因为相比struts 1的Action类,struts 2的Action类承担了太多的责任:既用于封装来回请求的参数,也保护了控制逻辑,这使它的结构不够清晰.这就是模型驱动的优势.3.怎样实
2011-10-28 11:41:12 1118
原创 form action中传递参数的问题
我做了一个form 里面这样写的:orderIdamount操作添加')">go然后我在后台取orderIdz总是取不到,后来上网查了一下我在form中加上了method="post" ,在后台获取时用: HttpServletRequest request= ServletActionContext.g
2011-10-28 10:54:32 24447 4
转载 List、Set集合遍历方式
public class Test { public static void main(String[] args) { //范型 避免因类型强转而产生的错误 List list = new ArrayList(); list.add(new Student(1,"dfd")); list.add(new Student(4,"hfg")); l
2011-10-28 10:26:50 818
转载 struts2类型转换
struts2支持复合类型转换的一个抽象类为org.apache.struts2.util.StrutsTypeConverter所以在复合类型转换时,需要继承这个抽象类.如:public class UserConverter extends StrutsTypeConverter {@Overridepublic Object convertFromString(Map a
2011-10-27 17:20:18 441
转载 转换器(Converter)Struts 2.0中的魔术师
转换器(Converter)——Struts 2.0中的魔术师 在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是都是
2011-10-27 17:09:50 666
转载 Struts2:类型转换之批量封装Set集合类型的属性(一)
这个应该是属于Struts2类型转换的话题,本篇主要是讨论如何将页面上表单的值批量封装到一个Set集合中去,因为项目中用的是Hibernate,基本上所有的集合类型用的都是Set类型。至于如何批量封装数据到其它的集合类型如(List,Map)可以参看这篇文章,说的很详细了:http://blog.csdn.net/yangqicong/article/details/6911406。如
2011-10-27 17:08:27 1013
转载 Struts2:类型转换之批量封装Set集合类型的属性(二)
Customer.java和Order.java:两个实体类,分别代表一个消费者和一个订单,并且一个消费 者可以有多个订单,而一个订单只属于一个消费者。package test.persistence;import java.io.Serializable;import java.util.Date;i
2011-10-27 17:06:56 3689
转载 Hibernate SQLQuery 原生SQL 查询及返回结果集处理-2
第二篇:个人方法:1.返回List,.setResultTransformer( Transformers.ALIAS_TO_ENTITY_MAP);将结果转为Map,存放到list中,即list中为若干map对象;获取可按此方法: for (int i = 0; i list.size(); i++) {
2011-10-27 16:24:56 8548 1
转载 Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1
第一篇:官方文档的处理方法,摘自官方在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的.1Session.createSQLQuery();1.1标量查询最基本的SQL查询就是获得一个标量(数值)的列表。
2011-10-27 15:06:54 90168 1
原创 struts2 页面迭代 action中bean 的 set集合 many to one常用
action: private Order order;bean: private String orderId; private Float amount = 0f; private Set items = new HashSet();前台要迭代出actin的order数据:写法一:写法二:
2011-10-27 14:41:05 1711
原创 jpa query抛出 java.lang.ClassCastException: java.lang.Integer
public List findById(int id) {List result=new ArrayList();try {Query query = this.getEntityManager().createQuery("select o FROM Order o where o.orderId = :id");query.setParameter("id",String.v
2011-10-27 12:11:14 1958
转载 struts2 action中获取jsp页面的参数的方法
实例:现在jsp页面传递一个名为username的参数到action中url: http://localhost:8080/StudentSystem/role_list.action?username=1321312一、通过get set方法获取在对应的action类中定义同名变量,并生成set get方法,那么参数将会自动获取值String username;
2011-10-26 16:24:40 967
原创 JPA注解 catalog
TableTable用来定义entity主表的name,catalog,schema等属性。元数据属性说明:name: 表名catalog: 对应关系数据库中的catalog,如果在entitybean中设置此属性,将在表名前面加上catalog指定的值,注意catalog的值一定是数据库的名称,不然会生成的sql语句回报找不到表的错误。schema:对应关系数据库
2011-10-26 10:38:10 23250
原创 Spring 有几种注入方式
1.setter方法注入。1)xml配置 element --> orderService注入到类OrderActiion.java中,注意entityService的取名一定要和OrderAction.java中的set方法一致,不然不能注入-->2)类publ
2011-10-26 10:27:26 1233
原创 Could not start on port 1097
JBOSS启动的时候提示如下错误:11:37:22,734 ERROR [Naming] Could not start on port 1097java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at jav
2011-10-26 09:50:34 623
原创 关闭jboss自动重启
在eclipse下的servers视图下,双击服务器,出现overview,点击右侧的automatic publishing,选择never automatic publishing,保存,ok
2011-10-25 15:51:13 1316
转载 mysql 小数
对于浮点列类型,在MySQL中单精度值使用4个字节,双精度值使用8个字节。 FLOAT类型用于表示近似数值数据类型。SQL标准允许在关键字FLOAT后面的括号内选择用位指定精度(但不能为指数范围)。MySQL还支持可选的只用于确定存储大小的精度规定。0到23的精度对应FLOAT列的4字节单精度。24到53的精度对应DOUBLE列的8字节双精度。 MySQL允许使用非标准语法:FLO
2011-10-25 15:20:59 5810 1
原创 页面弹出新窗口,新开浏览器,控制大小,屏幕居中,隐藏浏览器工具栏
function openWin(u, w, h) { var l = (screen.width - w) / 2; var t = (screen.height - h) / 2; var s = 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l; s += ', toolbar=no, scro
2011-10-25 10:31:43 791
原创 操作oracle
sys /nolog conn sys/hkmz as sysdba;//创建表临时空间create temporary tablespace MCA 4tempfile 'C:\oracle\mac.dbf' size 32m autoextend on next 32m maxsize 2048mextent mana
2011-10-25 10:07:14 999
转载 Struts2中Action获得表单数据的几种方法
struts2 Action获取表单传值1.通过属性驱动式JSP:Action:直接通过get、set方法获取。public class sysAction extends ActionSupport{private String username;public String login() throws Exception {Sys
2011-10-24 16:11:19 566
转载 Struts2<s:iterator value="" var="lst">中var的使用和一些标签的使用体会
比如之前没有var的时候,一直拿不到值,加了后用${lst.operateActionName}来显示。就出来了 而在jsp的struts标签里面写java代码逻辑的时候,要加上%{},就好比普通的jsp页面用应用java逻辑代码一样比如比较: 这里也说下,用调用刚刚var的值,需要加个#号而不能单单的lst.operateA
2011-10-24 15:38:24 6789
原创 JS 控制按钮可用与不可用
document.getElementById('bt2').disabled=0 //可用document.getElementById('bt2').disabled=true //不可用
2011-10-20 11:55:24 1745
原创 struts2 动态方法调用 感叹号
学习Struts2有一段时间了。对于Struts2的动态方法调用做一下总结。struts2的动态方法调用概括起来有三种方式,下面介绍:1、第一种方式:设置method属性在Action类中定义一个签名与execute方法相同、只是名字不同的方法,如定义为:publ
2011-10-19 11:22:22 15585 2
原创 div css 下划线text-decoration
CSS 下划线,div css下划线目录html原始下划线标签uA伪类超链接下划线鼠标经过出现下划线对对象的下划线接下来,我们来介绍通过css样式对文字、区域设置下划线样式——css下划线常见和常用的下划线样式1、文字带下划线的方式显示 - TO
2011-10-18 13:57:00 12688
原创 Struts2中Redirect传参方法
今天在用struts2在做项目时候,从一个action我想跳转到另一个action,并且呢得带上值。说说我的做法吧,首先你得在你的第一个action中这个id必须要有set、get方法。跳转时你的struts.xml:(方法一):/topicAction!findTo
2011-10-18 13:55:17 10890 1
原创 td border
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档.bbb td{border-width:2px 0;bor
2011-10-17 13:41:40 1638
原创 js 截取字符串
function checklength(str){ if(str.indexOf('-')!=-1 || str.indexOf('+')!=-1){ if(str.indexOf('.')!=-1){ var s=str.substring(
2011-10-17 11:41:19 432
原创 CSS属性---字体加粗
字体加粗语法: font-weight: <值> 允许值: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900初始值:
2011-10-14 17:48:30 13754
原创 JPA分页
@Statelesspublic class customerService{@PersistenceContext(unitName="jpaUnit")//是persistence.xml中配置的中的name值private EntityManager entityManager; public List findAllCustomers(){ String jp
2011-10-14 13:36:34 6899 2
原创 ORDER BY TO_NUMBER(S.STOCK_CODE) 当S.STOCK_CODE不是数字字符串时会报错的处理
"select case when S.INSTRUMENT_TYPE = 'INDX' then '0' else S.CODE end as DISPLAY_ORDER, s.*," +...." ORDER BY to_number(DISPLAY_ORDER)",
2011-10-14 11:57:37 1636
转载 Attribute name invalid for tag property according to TLD异常错误
在使用Struts2中de出现以下错误:Attribute name invalid for tag property according to TLD 原因: 中根本就没有name这个属性存在,所以我们根据它的tld文件会给我们提供一个错误的提示。 在中
2011-10-14 09:04:48 22836
原创 struts2 action中成员变量的生存周期
Action1里面有方法A和B,有成员变量name和age 首先调用Action1的方法A,给name,age设置,返回到页面 再由页面调用方法B,这个时候name和age的值都没有了 怎么解决比较好?怎么保留上次请求Action中成员变量? action应对
2011-10-13 14:47:46 2594
转载 struts2中action实现Preparable接口
最近在学习struts2,发现了很多惊喜,在设计上,确实很优秀,这两天在研究怎么做出一个好的架构,以后好用。 今天看了包中的showcase例子,发现了一种新的配置action方法:Code highlighting produced by Actipr
2011-10-13 14:25:03 10209 1
原创 struts2注意事项
Preparable接口中有一个void prepare() throws Exception方法,实现该接口的Action类,将在执行这个action所以方法之前执行prepare(),称为action准备方法。 关于struts2的其他事儿 =========
2011-10-13 14:20:23 643
原创 div屏幕居中
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">Div+CSS实现始终居中的半透明弹出层html,body {height:1
2011-10-12 17:24:23 1349
java习题 字节码文件
2009-09-26
组成原理 第二章复习
2009-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人