📄 changeprofile.java
字号:
package forum;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
public class ChangeProfile extends HttpServlet {
DBConnectie db = new DBConnectie(Variable.getDb(),Variable.getDbLogin(),Variable.getDbPassword());
public void doPost (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
PrintWriter out = response.getWriter();
try{
HttpSession session = request.getSession(true);
String sessionUsername = (String)session.getAttribute("username");
String sessionType = (String)session.getAttribute("type");
String avatar_list = request.getParameter("avatar_list");
String link_avatar = request.getParameter("link_avatar");
String member_title = request.getParameter("member_title");
String signature = request.getParameter("signature");
member_title = Filter.filterAll(member_title);
signature = Filter.filterAll(signature);
String avatar = null;
if(link_avatar.equals("http://")){
avatar = avatar_list;
}else{
avatar = link_avatar;
}
db.connect();
db.query("INSERT INTO forum_users(user_name) VALUES(\"" + sessionUsername + "\"");
db.query("UPDATE forum_users SET type = \"" + sessionType + "\" WHERE user_name =\"" + sessionUsername + "\"");
db.query("UPDATE forum_users SET avatar = \"" + avatar + "\" WHERE user_name =\"" + sessionUsername + "\"");
db.query("UPDATE forum_users SET member_title = \"" + member_title + "\" WHERE user_name =\"" + sessionUsername + "\"");
db.query("UPDATE forum_users SET signature = \"" + signature + "\" WHERE user_name =\"" + sessionUsername + "\"");
response.sendRedirect(Variable.getForumPath() + "index.jsp?page=profile");
db.close();
}catch(Exception e){out.println(e);}
}
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
doPost(request, response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -