将scriplet部分转换为java类

将scriplet部分转换为java类,java,class,jsp,Java,Class,Jsp,我想将scriptlet部分转换为java类基本上,有两个类由实体类和另一个包含方法的类组成。entity类包含所有表元素。我的主要目的是将scriptlet部分转换为JAVA类 <%@page import="java.sql.*"%> <%@page import="connection.Dbconnect"%> <%@page session="true" %> <div id="page" class="container"> &

我想将scriptlet部分转换为java类
基本上,有两个类由实体类和另一个包含方法的类组成。entity类包含所有表元素。

我的主要目的是将scriptlet部分转换为JAVA类

<%@page import="java.sql.*"%>
<%@page import="connection.Dbconnect"%>
<%@page session="true" %>

<div id="page" class="container">
    <div id="content">
        <%  
            String user = session.getAttribute("username").toString();
            ResultSet rs=null;
            ResultSet rs1=null;
            String s1,s2,s3,s4,s5,s6,s7;

            try{    
                Connection con=Dbconnect.getconnection();
                Statement st = con.createStatement();
                Statement st2 = con.createStatement();
                rs=st.executeQuery("select * from user where user_name = '"+user+"'");

                if ( rs.next() ){
                    s1 = rs.getString(1);
                    s2 = rs.getString(2);
                    s3 = rs.getString(3);
                    s4 = rs.getString(4);
                    s5 = rs.getString(5);
                    s6 = rs.getString(6);
                    s7 = rs.getString(7);
        %>

        <div class="title">
            <h2> <%=s4%> </h2>
            <h2> My Issues</h2>  
            <span class="byline"><p><b><a href="assignissue.jsp" rel="nofollow">Assign Issues</a></b></p></span>
        </div>
        <div class= "spltable">
            <table border-bottom=1 align=center style="text-align:center">
                <thead>
                    <tr>
                        <th>Issue ID</th>
                         <th>Subject</th>
                         <th>Description</th>
                         <th>Department</th>
                         <th>Date</th>
                         <th>Status</th>
                     </tr>
                 </thead>
                 <tbody>
                     <%
                         rs1 = st2.executeQuery("select * from issue where user_id = '"+s5+"'");
                         while(rs1.next()){
                     %>
                             <tr>
                                 <td><%= rs1.getString(1) %></td>
                                 <td><%= rs1.getString(2) %></td>
                                 <td align="justify"><%= rs1.getString(3) %></td>
                                 <td><%= rs1.getString(10) %></td>
                                 <td><%= rs1.getString(14) %></td>
                                 <td><%= rs1.getString(7) %></td>
                            </tr>
                     <% } %>
                  </tbody>
             </table>
         </div>
      </div>
   </div>
</div>

        <%
                }
            }
            catch(Exception e) {
                out.println(e.getMessage());
            }

        %>     

我的问题

问题ID 主题 描述 部门 日期 地位
没有必要使用spring MVC(学习spring MVC需要花费更多的时间,可能这里使用的两种情况都不一样,尽管这有利于构建健壮的应用程序,但我看到的情况并非如此……),您创建包含逻辑的类,然后Servlet类将结果集传递到Jsp页面,这里可以找到一个关于如何将数据从Servlet传递到Jsp的示例:

这不需要spring MVC(学习spring MVC需要花费更多的时间,而且可能两者都不需要在这里使用,尽管这有利于构建健壮的应用程序,而不是我看到的情况……),您创建了包含逻辑的类,然后一个Servlet类将结果集传递给Jsp页面,在这里可以找到一个关于如何将数据从Servlet传递到Jsp的示例:

您是否尝试过Spring MVC framework。这让你很容易做到。对不起!但是我不知道Spring-MVC。您需要将scriptlet代码移动到servlet中。检查您是否尝试了SpringMVC框架。这让你很容易做到。对不起!但是我不知道Spring-MVC。您需要将scriptlet代码移动到servlet中。检查一下,这太复杂了。你能举一个更简单的例子吗?我建议的是使用jsp和java的最简单的方法,主要是根据MVC模式构造代码,比现在的jsp更简单,但如果你的应用程序开始增长超过几个页面,这不是一种方法。。。。老实说,如果您认为所解释的内容很复杂,那么请看一下之前建议的SpringMVC,您会发现它更复杂。如果你没有绑定到Java,也许你可以使用其他技术……这太复杂了。你能举一个更简单的例子吗?我建议的是使用jsp和java的最简单的方法,主要是根据MVC模式构造代码,比现在的jsp更简单,但如果你的应用程序开始增长超过几个页面,这不是一种方法。。。。老实说,如果您认为所解释的内容很复杂,那么请看一下之前建议的SpringMVC,您会发现它更复杂。如果你没有绑定到Java,也许你可以使用其他技术。。。。