📄 proj_005finfo_jsp.java
字号:
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(" \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(" \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 + -