1222carnivore  

今日遇到问题:在jsp网页书写中,只能用来表示代码的注释功能,//内容是不可以的,会被直接打到网页上
今日代码:写完了日常的提交结果页面(jsp:

<%@ page import="java.sql.SQLException" %>
<%@ page import="com.Bean.bean" %>
<%@ page import="com.Dao.dao" %>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>评估结果</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f9;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
        }
        .container {
            background-color: #fff;
            padding: 2rem;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            width: 600px;
            text-align: center;
        }
        .result-title {
            font-size: 1.5rem;
            margin-bottom: 1rem;
        }
        .result-description {
            font-size: 1.2rem;
            color: #333;
        }
        .back-button {
            margin-top: 2rem;
            padding: 0.7rem 1.5rem;
            background-color: #007bff;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-size: 1rem;
        }
        .back-button:hover {
            background-color: #0056b3;
        }
    </style>
</head>
<body>

<div class="container">
    <div class="result-title">评估结果</div>
    <%
        // 获取表单数据
        String eatingStr = request.getParameter("eating");
        String bathingStr = request.getParameter("bathing");
        String groomingStr = request.getParameter("grooming");
        String dressingStr = request.getParameter("dressing");
        String bowelControlStr = request.getParameter("bowelControl");
        String bladderControlStr = request.getParameter("bladderControl");
        String toiletingStr = request.getParameter("toileting");
        String transfersStr = request.getParameter("transfers");
        String walkingStr = request.getParameter("walking");
        String stairsStr = request.getParameter("stairs");

        int eating = eatingStr != null ? Integer.parseInt(eatingStr) : 0;
        int bathing = bathingStr != null ? Integer.parseInt(bathingStr) : 0;
        int grooming = groomingStr != null ? Integer.parseInt(groomingStr) : 0;
        int dressing = dressingStr != null ? Integer.parseInt(dressingStr) : 0;
        int bowelControl = bowelControlStr != null ? Integer.parseInt(bowelControlStr) : 0;
        int bladderControl = bladderControlStr != null ? Integer.parseInt(bladderControlStr) : 0;
        int toileting = toiletingStr != null ? Integer.parseInt(toiletingStr) : 0;
        int transfers = transfersStr != null ? Integer.parseInt(transfersStr) : 0;
        int walking = walkingStr != null ? Integer.parseInt(walkingStr) : 0;
        int stairs = stairsStr != null ? Integer.parseInt(stairsStr) : 0;

        // 计算总分
        int totalScore = eating + bathing + grooming + dressing + bowelControl + bladderControl + toileting + transfers + walking + stairs;

        // 根据总分确定评估结果
        String FeelResult = "";
        switch (totalScore) {
            case 0:
            case 1:
            case 2:
                FeelResult = "能力完好";
                break;
            case 3:
            case 4:
            case 5:
            case 6:
            case 7:
                FeelResult = "轻度受损";
                break;
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
            case 13:
                FeelResult = "中度受损";
                break;
            default:
                FeelResult = "重度受损";
                break;
        }

        // 创建 bean 对象并设置属性
        bean bean = new bean();
        String Username = (String) session.getAttribute("Username");
        bean.seteating(eating);
        bean.setbathing(bathing);
        bean.setgrooming(grooming);
        bean.setdressing(dressing);
        bean.setbowelControl(bowelControl);
        bean.setbladderControl(bladderControl);
        bean.settoileting(toileting);
        bean.settransfers(transfers);
        bean.setwalking(walking);
        bean.setstairs(stairs);
        bean.setTotalScore(totalScore);
        bean.setFeelResult(FeelResult);

        // 添加用户到数据库
        dao dao = new dao();
        dao.AddUser_Daily(eating,bathing,grooming,dressing,bowelControl,bladderControl,toileting,transfers,walking,stairs,FeelResult,Username);
        out.print("<script type='text/javascript'>alert('录入成功!');</script>");
    %>
    <div class="result-description">您的评估结果为 <%= FeelResult %>!总分为 <%= totalScore %>。</div>
    <button class="back-button" onclick="window.location.href='/Menu.jsp'">返回主菜单</button>
</div>

</body>
</html>

日常评估表的内容太多了,dao方法明天打

posted on 2025-02-20 17:42  作业-----  阅读(10)  评论(0)    收藏  举报