|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
Struts2框架出来有段工夫了,终究入手下手进修Struts了,也写点工具纪录下本人的过程
此文次要来自www.blogjava.net/Max的实例,本人是初学,本人下手理论真的很风趣,有不合错误的中央但愿人人给有斧正。
起首login.jsp页面表单:<s:formaction="login"method="post">
<s:textfieldname="username"label="USERNAME"tooltip="EnterYourUserName"></s:textfield>
<s:passwordname="password"label="PASSWORD"tooltip="EnterYourPassWord"></s:password>
<s:submitlabel="login"></s:submit>
</s:form>
struts.xml文件action设置:
<actionname="login"class="com.bulktree.struts2.LoginAction">
<resultname="success">/welcome.jsp</result>
<resultname="input">/login.jsp</result>
</action>
处置表单的LoginAction.java类文件:
packagecom.bulktree.struts2;
importcom.opensymphony.xwork2.ActionSupport;
publicclassLoginActionextendsActionSupport{
privateStringusername;
privateStringpassword;
publicStringgetUsername(){
System.out.println("******getUsername()*****");
returnusername;
}
publicvoidsetUsername(Stringusername){
System.out.println("*****setUsername()*****");
this.username=username;
}
publicStringgetPassword(){
System.out.println("******getPassword()*****");
returnpassword;
}
publicvoidsetPassword(Stringpassword){
System.out.println("******setPassword******");
this.password=password;
}
@Override
publicStringexecute()throwsException{
System.out.println("*****execute()*****");
returnSUCCESS;
}
@Override
publicvoidvalidate(){
System.out.println("******validate******");
if(null==username||username.length()<5){
this.addFieldError("username","USERNAMEERROR");
}
if(null==password||password.length()<5){
this.addFieldError("password","PASSWORDERROR");
}
}
}
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 |
|