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

📄 90874c36ca17001c11a7ae45c4182581

📁 使用JSP+Servlet+Hibernate+Struts实现的一个学生软件发布平台
💻
字号:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="edu.neu.sspp.hibernate.TUser" %>
<%@ page import="edu.neu.sspp.hibernate.TUserDAO" %>
<%@ page import="edu.neu.sspp.hibernate.TTeacher" %>
<%@ page import="edu.neu.sspp.hibernate.TTeacherDAO" %>
<%@ page import="edu.neu.sspp.hibernate.TProject" %>
<%@ page import="edu.neu.sspp.hibernate.TComment" %>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
  <head>
    <html:base />
    
    <title>proj_info.jsp</title>

	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
    <a href="../index.jsp">return to index</a> | 
    <a href="../<bean:write name="userName"/>">back</a>
   
  	<h1><bean:write name="project" property="name"/></h1>
  	<h5><bean:write name="project" property="dateTime"/></h5>
  	<p><bean:write name="project" property="intro"/></p> 
  	<logic:equal name="userID" scope="request" value="${sessionScope.id}">	
  	<a href="#">修改</a> | 
  	<a href="#">删除</a> | 
  	</logic:equal>
  	评论(<bean:write name="project" property="count"/>) | 
  	浏览(<bean:write name="project" property="browse"/>)
  	<hr>
  	<logic:notEqual name="count" scope="request" value="0">
	  	<h3>网友评论:</h3>  	
	  	<logic:iterate id="comment" scope="request" name="comments">
	  	<h5>
	  	<%
	  		//判断是否是用户和老师
	  		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());
	  		}
	  	 %>
	  	<bean:write name="comment" property="date"/>&nbsp;&nbsp;
	  	<logic:equal name="userID" scope="request" value="${sessionScope.id}">
	  		<a href="#">删除</a>
	  	</logic:equal>
	  	</h5>
	  	<bean:write name="comment" property="content" filter="false"/>
	  	<hr size="1">
	  	</logic:iterate>
  	</logic:notEqual>
  	
  	<a name="comment"></a>
  	<h3>发表评论:</h3>
  	<html:form action="/comment">
	  	<logic:equal name="login" value="user" scope="session">
	  	昵称:
		<%
	  		TUserDAO userDAO = new TUserDAO();
	  		TUser user = userDAO.findById((String)session.getAttribute("id"));
	  		out.println(user.getNick());
	  	 %>&nbsp;&nbsp;&nbsp;&nbsp;
	  	<html:hidden property="nick" value="<%=user.getNick() %>"/>
	  	<html:checkbox property="unknow">匿名发表</html:checkbox><br>
	  	</logic:equal>
		<logic:equal name="login" value="teacher" scope="session">
		昵称:
		<%
	  		TTeacherDAO teacherDAO = new TTeacherDAO();
	  		TTeacher teacher = teacherDAO.findById((String)session.getAttribute("id"));
	  		out.println(teacher.getRealName());
	  	 %>老师&nbsp;&nbsp;&nbsp;&nbsp;
	  	<html:hidden property="nick" value="<%=teacher.getRealName() %>"/>
	  	<html:checkbox property="unknow">匿名发表</html:checkbox><br>
		</logic:equal>
		<logic:notPresent name="login">
		昵称 : <html:text property="nick" maxlength="20"></html:text><br>
		<html:hidden property="unknow" value="true"/>
		</logic:notPresent>
	  	内容 : <html:textarea property="content"></html:textarea>(<=500)<br>
	    <!-- 在存在表单的页面中不能向请求写其他信息,
	    	也不能在tag标签中嵌套其他标签,但在html标签中可以,
	    	但可以使用下面那个.所有元素需放到submit前 -->
	  	<html:hidden property="url" value="<%="/" + (String)request.getAttribute("userName") + "/" + ((TProject)request.getAttribute("project")).getProjUid() %>"/>
	  	<html:hidden property="projID" value="<%=((TProject)request.getAttribute("project")).getProjUid() %>"/>
	  	<html:submit></html:submit>
  	</html:form>
  </body>
</html:html>
	  	

⌨️ 快捷键说明

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