- 浏览: 45697 次
- 性别:
- 来自: 深圳
最新评论
-
背着家走:
很严谨,叙述很清晰!
Struts2_action_validate_simpleTest
文章列表
在SVN中,如果登录了一个账户,则默认会记住这个登录成功的用户名&密码。注销这个账户的操作方法是:
在文件夹目录下击右键---->TortoiseSVN -----> settings ----Saved Data
Authentication Data 点击"Clear"按钮清除即可!
另,如果一个从SVN配置库上检出的文件,想要重新指向另一个路径,可以通过以下方式实现:
选中文件(夹),右键,TortoiseSVN --> relocate ..,选择新的路径指向,这样就可以将该文件(夹)与某个新的SVN配置库位置关联了。(我碰到过 ...
在自己的一个项目中,使用S2SH搭建的。项目开始运行之后,对于某个模块的增删改查都是OK的,但是服务器大约运行2个小时之后,该模块进行增删改时,居然转到了我预先定义的错误提示页面,但是没有任何错误信息!并且在控制台和日志记录中都没有发现有异常信息。
郁闷了很久,最后试着重新clean了一下项目,再次部署,运行,就可以了。这是为什么呢?暂时还不知道。如果哪位来浏览我空间发现了这篇文章,有类似经历或解决方案,请指教。我暂时就只有这样处理了。
在使用SQL-Server时,发现有些特殊字符是需要转义的,先记录下来,以后待继续收录和完善!
USE TEMPDB
GO
CREATE TABLE TEMP
(
id INT PRIMARY KEY IDENTITY(1,1),
location NVARCHAR(30) NOT NULL,
[distance(miles)] NVARCHAR(20) NOT NULL
)
GO
SELECT * FROM TEMP
以上是对字段中包含"()"的转义,需要将该字段使用'[]'将其包含进行转义显示!
在struts2中,我看到资料书上写的动态方法调用。其实就是在一个action中写了多个方法,然后在处理请求的时候进行了分配!
如果使用了struts标签,则按以下代码就是一种实现方式:
<s:form action="userCase!login">
.....
</s:form>
但是以上的这种方式开发时,无法满足一个表单存在多个Submit的情况,所以,以下似乎会更好一些:
<s:form action="userCase">
<s:submit value="Lo ...
昨晚很晚才完成了struts2.0简单数据验证,没时间写到博客里就已经累的不行了!今天过来又练习了一遍,发现自己还是基本掌握了(只是皮毛中的皮毛)!
注意:在查看webwork技术文档时发现其中一句话是这样写的,在action类中如果没有属性getter方法,则:在验证失败之后(或者直接是addFieldError()返回的错误),在用户输入页面无法得到刚才的值,这是很不友好的方式,不可能因为用户一个输入框的数据不规范,就清除了用户所有的数据!所以,一定要保留getter方法。(不过,password类型的文本框就是多给一个getter也不可能有值的!开玩笑 )
直接代码说话了 ...
今天上午学习了一下关于如何自定义Interceptor的知识,做了一个超级简单的自定义拦截器。
自定义的拦截器代码:
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;
public class InterceptorByPersonal implements Interceptor
{
private static final long serialVersionUID = 1L;
publ ...
今天上午试着使用拦截器,根据网上的搜索,将自己的Action中配置了一个框架自带的拦截器:timer。但是,当我运行时,不但没有发现控制台输出什么粗略耗时统计之类的东西,居然还报出了500错误,说是什么空指针,杯具啊!
到最后,在网上看到一位老兄的一句话,突然来了灵感!
" 如果为Action指定了一个拦截器,则系统默认的拦截器栈将会失去作用。为了继续使用默认拦截器,所以上面配置文件中手动引入了默认拦截器。"
经典啊!原来是这里出问题了,于是,我就赶紧将action配置中又引入了struts框架的一个basicStack拦截器栈,终于OK了!!
...
今天中午试着做了一个通过JTDS.JAR的驱动进行MS-SQLSERVER_DB连接,连接字符串经常忘记,不如把它放在博客里了,忘了就来看一下,哈哈
public class ConnectionManager
{
private static String DRIVER_CLASS = "net.sourceforge.jtds.jdbc.Driver";
private static String URL = "jdbc:jtds:sqlserver://localhost:1433/forums";
private sta ...
这几天一直在想着如何使用JavaScript解析XML,今天再网上搜了很多文章,也参考了别人的代码,终于完成初期的解析了。自己把它放在这里,慢慢回味!
XML文件:
<?xml version="1.0" encoding="utf-8"?>
<students>
<student>
<name>Harry</name>
<gender>male</gender>
<age>23</age>
</student ...