📄 replyform.java
字号:
package frm;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;
import java.sql.*;
import org.apache.struts.upload.*;
public class ReplyForm extends ActionForm{
private int topic;
private String title;
private String content;
private String file;
private String type;
private String account;
private String passwd;
private FormFile formFile;
public void setFormFile(FormFile f){
formFile=f;
}
public FormFile getFormFile(){
return formFile;
}
public void setAccount(String s){
account=s;
}
public void setPasswd(String s){
passwd=s;
}
public String getAccount(){
return account;
}
public String getPasswd(){
return passwd;
}
public void setTopic(int i){
topic=i;
}
public void setTitle(String s){
title=s;
}
public void setContent(String s){
content=s;
}
public void setFile(String s){
file=s;
}
public void setType(String s){
type=s;
}
public int getTopic(){
return topic;
}
public String getTitle(){
return title;
}
public String getContent(){
return content;
}
public String getFile(){
return file;
}
public String getType(){
return type;
}
public Reply getReply(){
Reply t=new Reply();
t.setTitle(getTitle());
t.setContent(getContent());
t.setFile(getFile());
t.setType(getType());
t.setTopicID(getTopic());
return t;
}
public void reset(ActionMapping mapping,HttpServletRequest request){
System.out.println("-----Reset Topic------");
topic=0;
title="";
content="";
file="";
type="";
account=null;
passwd=null;
}
public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){
System.out.println("--验证输入的信息----Register-");
ActionErrors errors=new ActionErrors();
ErrorMsg msg=new ErrorMsg();
if(account!=null && passwd!=null){ //验证用户账户
Connection con=null;
try{
con=DataConnection.getConnection();
User u=DbUser.getUser(con, account);
if(passwd.equals(u.getPasswd())){
(request.getSession()).setAttribute("user",u);
DbUser.updateLastDate(con,account);
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(con!=null) con.close();
}catch(Exception e){}
}
}
if(title==null || title.length()<3 || title.length()>36){
System.out.println("标题不能为空或大于36个字!");
errors.add("name",new ActionError("error.child.name"));
msg.putMsg("name","标题不能为空或大于36个字!");
}
if(content==null || content.length()<10 || content.length()>1200){
System.out.println("内容不能为空或小于10个字!");
errors.add("desc",new ActionError("error.child.desc"));
msg.putMsg("desc","内容不能为空或小于10个字,或大于1200个字!");
}
if(errors.isEmpty()==false){
(request.getSession()).setAttribute("validMsg",msg);
}
request.setAttribute("topicid",String.valueOf(getTopic()));
return errors;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -