⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proj_005finfo_jsp.java

📁 使用JSP+Servlet+Hibernate+Struts实现的一个学生软件发布平台
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
	  			count = project.getCount();
  		
              out.write("\r\n");
              out.write("\t  \t<h3>网友评论:</h3>  \t\r\n");
              out.write("\t  \t");
              //  logic:iterate
              org.apache.struts.taglib.logic.IterateTag _jspx_th_logic_005fiterate_005f0 = (org.apache.struts.taglib.logic.IterateTag) _005fjspx_005ftagPool_005flogic_005fiterate_005fscope_005fname_005fid.get(org.apache.struts.taglib.logic.IterateTag.class);
              _jspx_th_logic_005fiterate_005f0.setPageContext(_jspx_page_context);
              _jspx_th_logic_005fiterate_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_logic_005fnotEqual_005f0);
              _jspx_th_logic_005fiterate_005f0.setId("comment");
              _jspx_th_logic_005fiterate_005f0.setScope("request");
              _jspx_th_logic_005fiterate_005f0.setName("comments");
              int _jspx_eval_logic_005fiterate_005f0 = _jspx_th_logic_005fiterate_005f0.doStartTag();
              if (_jspx_eval_logic_005fiterate_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                java.lang.Object comment = null;
                if (_jspx_eval_logic_005fiterate_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
                  out = _jspx_page_context.pushBody();
                  _jspx_th_logic_005fiterate_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
                  _jspx_th_logic_005fiterate_005f0.doInitBody();
                }
                comment = (java.lang.Object) _jspx_page_context.findAttribute("comment");
                do {
                  out.write("\r\n");
                  out.write("\t  \t<h5>\r\n");
                  out.write("\t  \t");
                  out.print(count--);
                  out.write("\r\n");
                  out.write("\t  \t");

	    	//判断是否是用户和老师,不得不这么写,所以既然已经操作数据库。。。下面也不在乎了
	  		if(((TComment)comment).getIsUser().byteValue() == 1) {
	  		  	if(((TComment)comment).getUserName() != null)
	  		  		out.print("<a href=\"../" + ((TComment)comment).getUserName() + "\">");
	  		  	else if(((TComment)comment).getTeacherEmail() != null)
	  		  		out.print("<a href=\"mailto:" + ((TComment)comment).getTeacherEmail() + "\">");
	  		  	out.print(((TComment)comment).getNick());
	  		  	out.print("</a>");
	  		}
	  		else {
	  			out.print(((TComment)comment).getNick());
	  		}
	  	
                  out.write("\r\n");
                  out.write("\t  \t");
                  if (_jspx_meth_bean_005fwrite_005f8(_jspx_th_logic_005fiterate_005f0, _jspx_page_context))
                    return;
                  out.write("&nbsp;&nbsp;\r\n");
                  out.write("\t  \t");
                  if (_jspx_meth_logic_005fequal_005f1(_jspx_th_logic_005fiterate_005f0, _jspx_page_context))
                    return;
                  out.write("\r\n");
                  out.write("\t  \t</h5>\r\n");
                  out.write("\t  \t");
                  out.print(TextAreaConventer.convertToHtml(((TComment)comment).getContent()) );
                  out.write("\r\n");
                  out.write("\t  \t<hr size=\"1\">\r\n");
                  out.write("\t  \t");
                  int evalDoAfterBody = _jspx_th_logic_005fiterate_005f0.doAfterBody();
                  comment = (java.lang.Object) _jspx_page_context.findAttribute("comment");
                  if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
                    break;
                } while (true);
                if (_jspx_eval_logic_005fiterate_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
                  out = _jspx_page_context.popBody();
                }
              }
              if (_jspx_th_logic_005fiterate_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
                _005fjspx_005ftagPool_005flogic_005fiterate_005fscope_005fname_005fid.reuse(_jspx_th_logic_005fiterate_005f0);
                return;
              }
              _005fjspx_005ftagPool_005flogic_005fiterate_005fscope_005fname_005fid.reuse(_jspx_th_logic_005fiterate_005f0);
              out.write("\r\n");
              out.write("  \t");
              int evalDoAfterBody = _jspx_th_logic_005fnotEqual_005f0.doAfterBody();
              if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
                break;
            } while (true);
          }
          if (_jspx_th_logic_005fnotEqual_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005flogic_005fnotEqual_005fvalue_005fscope_005fname.reuse(_jspx_th_logic_005fnotEqual_005f0);
            return;
          }
          _005fjspx_005ftagPool_005flogic_005fnotEqual_005fvalue_005fscope_005fname.reuse(_jspx_th_logic_005fnotEqual_005f0);
          out.write("\r\n");
          out.write("  \t\r\n");
          out.write("  \t<!-- 分页代码 -->\r\n");
          out.write("  \t");
          //  logic:present
          org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_005fpresent_005f0 = (org.apache.struts.taglib.logic.PresentTag) _005fjspx_005ftagPool_005flogic_005fpresent_005fscope_005fname.get(org.apache.struts.taglib.logic.PresentTag.class);
          _jspx_th_logic_005fpresent_005f0.setPageContext(_jspx_page_context);
          _jspx_th_logic_005fpresent_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fhtml_005f0);
          _jspx_th_logic_005fpresent_005f0.setName("page");
          _jspx_th_logic_005fpresent_005f0.setScope("request");
          int _jspx_eval_logic_005fpresent_005f0 = _jspx_th_logic_005fpresent_005f0.doStartTag();
          if (_jspx_eval_logic_005fpresent_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
            do {
              out.write("\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f2(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f3(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f4(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f5(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t\r\n");
              out.write("  \t\t");

  		  	//我晕,如果不重定义会抛出异常找不到
  			TProject projectX = (TProject)request.getAttribute("project");
  		  	PageSeparator commentPageX = (PageSeparator)request.getAttribute("page");
  		  		  	
  		  	for (int i = 1; i <= commentPageX.getTotalPage(); i++) {
  		  		if(i != commentPageX.getCurrentPage())
  		  			out.print("<a href=\"../" + request.getAttribute("userName") + 
  		  		 			"/" + projectX.getProjUid() + "/" + i + 
  		  		  			"#comment" + "\">" + "[" + i + "]</a>");
  		  		else
  		  			out.print("[" + i + "]");
  		   	}
  		 
              out.write("\r\n");
              out.write("  \t\t\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f6(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f7(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f8(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t\t");
              if (_jspx_meth_logic_005fequal_005f9(_jspx_th_logic_005fpresent_005f0, _jspx_page_context))
                return;
              out.write("\r\n");
              out.write("  \t");
              int evalDoAfterBody = _jspx_th_logic_005fpresent_005f0.doAfterBody();
              if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
                break;
            } while (true);
          }
          if (_jspx_th_logic_005fpresent_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
            _005fjspx_005ftagPool_005flogic_005fpresent_005fscope_005fname.reuse(_jspx_th_logic_005fpresent_005f0);
            return;
          }
          _005fjspx_005ftagPool_005flogic_005fpresent_005fscope_005fname.reuse(_jspx_th_logic_005fpresent_005f0);
          out.write("\r\n");
          out.write("  \r\n");
          out.write("  \t<!-- 评论部分 -->\r\n");
          out.write("  \t<h3>发表评论:</h3>\r\n");
          out.write("  \t");
          //  html:form
          org.apache.struts.taglib.html.FormTag _jspx_th_html_005fform_005f0 = (org.apache.struts.taglib.html.FormTag) _005fjspx_005ftagPool_005fhtml_005fform_005faction.get(org.apache.struts.taglib.html.FormTag.class);
          _jspx_th_html_005fform_005f0.setPageContext(_jspx_page_context);
          _jspx_th_html_005fform_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fhtml_005f0);
          _jspx_th_html_005fform_005f0.setAction("/comment");
          int _jspx_eval_html_005fform_005f0 = _jspx_th_html_005fform_005f0.doStartTag();
          if (_jspx_eval_html_005fform_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
            do {
              out.write("\r\n");
              out.write("\t  \t");
              //  logic:equal
              org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_005fequal_005f10 = (org.apache.struts.taglib.logic.EqualTag) _005fjspx_005ftagPool_005flogic_005fequal_005fvalue_005fscope_005fname.get(org.apache.struts.taglib.logic.EqualTag.class);
              _jspx_th_logic_005fequal_005f10.setPageContext(_jspx_page_context);
              _jspx_th_logic_005fequal_005f10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0);
              _jspx_th_logic_005fequal_005f10.setName("login");
              _jspx_th_logic_005fequal_005f10.setValue("user");
              _jspx_th_logic_005fequal_005f10.setScope("session");
              int _jspx_eval_logic_005fequal_005f10 = _jspx_th_logic_005fequal_005f10.doStartTag();
              if (_jspx_eval_logic_005fequal_005f10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                do {
                  out.write("\r\n");
                  out.write("\t  \t昵称:\r\n");
                  out.write("\t\t");

	  		TUserDAO userDAO = new TUserDAO();
	  		TUser user = userDAO.findById((String)session.getAttribute("id"));
	  		out.println(user.getNick());
	  	 
                  out.write("&nbsp;&nbsp;&nbsp;&nbsp;\r\n");
                  out.write("\t  \t");
                  //  html:hidden
                  org.apache.struts.taglib.html.HiddenTag _jspx_th_html_005fhidden_005f0 = (org.apache.struts.taglib.html.HiddenTag) _005fjspx_005ftagPool_005fhtml_005fhidden_005fvalue_005fproperty_005fnobody.get(org.apache.struts.taglib.html.HiddenTag.class);
                  _jspx_th_html_005fhidden_005f0.setPageContext(_jspx_page_context);
                  _jspx_th_html_005fhidden_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_logic_005fequal_005f10);
                  _jspx_th_html_005fhidden_005f0.setProperty("nick");
                  _jspx_th_html_005fhidden_005f0.setValue(user.getNick() );
                  int _jspx_eval_html_005fhidden_005f0 = _jspx_th_html_005fhidden_005f0.doStartTag();
                  if (_jspx_th_html_005fhidden_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
                    _005fjspx_005ftagPool_005fhtml_005fhidden_005fvalue_005fproperty_005fnobody.reuse(_jspx_th_html_005fhidden_005f0);
                    return;
                  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -