홈>
Tinyint 유형의 데이터베이스가 있습니다. 'notifi? id =&status = 1&userid ='와 같은 엔드 포인트와 링크를 사용하여 0을 1 (항상)로 변경하고 싶습니다. POST 요청이 없으면 작동하지 않는 것 같습니다.
상태에 대한 영구 번호를 설정하려고 시도했지만 업데이트 및 삽입 명령을 모두 시도했지만 사용 가능합니다.
HERE는 내 dao 코드입니다 :
public void markRead(Notify notify) {
try {
Connection con= NotifyDao.getConnection();
PreparedStatement ps=con.prepareStatement(
"UPDATE notifications set status=? where userid=?");
ps.setInt(1,notify.getNotifyid());
ps.setInt(2,notify.getNotifystatus());
ps.executeUpdate();
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
서블릿 코드
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
Notify notify = new Notify();
int id = Integer.parseInt(request.getParameter("id"));
int status = Integer.parseInt(request.getParameter("status"));
int userid = Integer.parseInt(request.getParameter("userid"));
if (status==1){
request.setAttribute("status", status);
NotifyDao notifyDao = new NotifyDao();
notifyDao.markRead(notify);
}else {
response.sendRedirect("error.jsp");
}
도움이나 지시는 대단히 감사하겠습니다
- 답변 # 1
관련 자료
- rest - 스프링 부트 restcontroller - postmapping :요청 본문을 inputstream으로 처리
- postgresql - 잠금 - insert는 허용하지만 update는 허용하지 않음
- PHP에서 하나의 MySQL 쿼리로 다른 테이블에 삽입 및 업데이트
- python - 다른 스레드 또는 프로세스에서 GtkProgressBar 업데이트
- php - 한 번에 쉽게 레코드를 삽입, 업데이트 또는 삭제하는 방법
- python - 사전을 사용하여 삽입 또는 업데이트
- php - 재고 수량을 삽입하고 다른 테이블에 업데이트하는 방법은 무엇입니까?
- codeigniter에 삽입 한 후 여러 행 업데이트
- node.js - 존재하지 않는 경우 삽입, 존재하는 경우 업데이트
- sql - 삽입 후 MySQL 트리거 업데이트
- postgresql - psycopg2 - python과 함께 psycopg2를 사용하여 충돌을 삽입하고 업데이트하는 방법은 무엇입니까?
- python - 새로운 것을 삽입하는 대신 MongoDB 업데이트 객체
- upsert (있는 경우 update else insert) 또는 graphql을 사용하는 업데이트를 어떻게 정의합니까?
- sql server - 각 항목 그룹에 대해 정렬 된 항목 수를 기반으로 SQL을 사용하여 열을 삽입하거나 업데이트하는 방법
- sql - 존재하지 않는 경우 Table1에서 Table2로 데이터를 삽입하고 그렇지 않으면 Table1과 일치하도록 table2의 데이터를 업데이트합니다 두 경우 모두 Table1에서 삭제하십시오
- sql - DML 작업을 위해 다른 세션을 차단하는 INSERT 및 UPDATE
- Spring Boot JPA 삽입 및 업데이트
- python - 데이터 프레임/CSV에서 PostgreSQL 데이터베이스로 대량 데이터 삽입 또는 업데이트
- sql - MySQL 쿼리 INSERT/SELECT/UPDATE 마지막 행
- python - SQLAlchemy의 여러 테이블에서 원자 적으로 행 삽입/업데이트
관련 질문
- java : 웹 앱을 처음 시작할 때 데이터베이스를 만들고 채우려면 어떻게 해야 합니까?
- php : Laravel 8 GROUP BY의 Eloquent는 각 유형 중 하나 대신 각 행을 반환합니다.
- mysql : 다른 테이블의 테이블 건너뛰기 레code에서 레code 추출
- mysql : LEFT JOIN 쿼리의 동일한 필드에 여러 AND 조건을 추가하는 방법
- mysql : 테이블을 쿼리하고 기준에 따라 특정 열을 요약하지만 다른 열은 요약하지 않는 방법은 무엇입니까?
- mysql : 매개변수에서 쉼표로 구분된 값을 비교하여 해당 값을 기반으로 ID를 가져옵니다.
- mysql : 컴파일러가 비활성화되어 있을 때 설치 프로그램 SQL이 실행되지 않는 이유는 무엇입니까?
- mysql : IN 절에서 동일한 ID를 가진 가격의 합계 찾기
- mysql : Azure VM에서 Wildfly 서버를 확장하는 방법
- mysql : 행 크기가 같지 않은 테이블 2개 조인
서블릿에서 다른 메소드
doGet(HttpServletRequest request, HttpServletResponse response)
를 대체doPost()
와 함께 거기에서 do post 메소드를 호출하십시오.이와 같이 :
또한 Oracle Docs를 참조하십시오