预览模式: 普通 | 列表
06-11
28

No getter method for property

1.对于From里面取的是VO值对象的,如private PersonVO personvo=new PersonVO();
那么相应的JSP页就写<html:text property="personvo.name"/>

2.From里面的继承类,ValidatorForm或ActionForm

查看更多...

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1422
06-11
27

ForwardAction使用

ForwardAction作无参操作,程序员直接调用,无需另写继承Action。下例:
page:
<html:form action="/logon">
XML:
<action path="/logon" name="personForm" type="org.apache.struts.actions.ForwardAction" validate="false" scope="request" parameter="/logon.jsp">

查看更多...

Tags: ForwardAction

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 977
06-11
27

nested标签使用 Invalid argument looking up property..

现在才发现, new出来的值和定义出来的值是有区别的,如以下代码:

Address address=new Address();  

private Address address; 

查看更多...

Tags: nested

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1350
06-11
26

Validator的isEmail验证

内部实现的方法

import org.apache.struts.validator.FieldChecks;

FieldChecks.validateEmail( );//中有5个参数,一一传入,判断是否为boolean型

查看更多...

Tags: Validator

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 683
在jsp向页面输出图片的时候,使用response.getOutputStream()会有这样的提示:java.lang.IllegalStateException:getOutputStream() has already been called for this response,会抛出Exception

原因一:
 JSP默认的输出流为PrintWriter ,即<% %>以外的东西所默认的输出方式,如果你尝试在JSP中使用ServletOutputStream就会引起错误.要嘛直接改用Servlet输出(复写service方法),要嘛删除除%><%中的任何东西(包括HTML标签,空格,回车等东西)应该就可以。
对于这样的情况应该这样来解决,删除%><%之间的所有内容包括空格和换行符,最后也要消除空格和换行符,最好再加上一句response.reset()。

查看更多...

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 699
06-11
23

我的第一个存储过程

     以前不爱写这玩意,给写程序添加了额外的调试量,不过存储过程确实是这个好玩意(好处就不废话)。

Create PROCEDURE demo_empadd 
@inparam1 varchar(10),@inparam2 varchar(20),@inparam3 int,
@inparam4 varchar(10),@inparam5 varchar(20),@inparam6 varchar(10),

查看更多...

Tags: 存储过程

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 643