📄 project.jsp
字号:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="edu.neu.sspp.hibernate.TProject" %>
<jsp:directive.page import="edu.neu.sspp.TextAreaConventer"/>
<%@ 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" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>SSPP学生软件发布平台</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">返回首页</a>
<!-- 判断session中的id -->
<logic:equal name="userID" scope="request" value="${sessionScope.id}">
| <a href="add_proj.jsp">添加</a><br>
<h1><bean:write name="nick"/>'s Projects</h1>
<a href="../servlet/ShowInfo?name=<bean:write name="userName"/>">个人档案</a>
<!-- 针对老师,增删学生 -->
<logic:equal name="login" scope="session" value="teacher">
<logic:equal name="added" scope="request" value="false">
<a href="../servlet/teacher/AddStudent?name=<bean:write name="userName"/>">添加到我的学生</a>
</logic:equal>
<logic:equal name="added" scope="request" value="true">
<a href="../servlet/teacher/DeleteStudent?name=<bean:write name="userName"/>">从我的学生中删除</a>
</logic:equal>
</logic:equal>
<logic:equal name="count" value="0" scope="request">
<h1>您还没有任何项目<a href="add_proj.jsp">点击此处</a>添加</h1><br>
</logic:equal>
</logic:equal>
<logic:notEqual name="userID" scope="request" value="${sessionScope.id}">
<h1><bean:write name="nick"/>'s Projects</h1>
<a href="../servlet/ShowInfo?name=<bean:write name="userName"/>">个人档案</a>
<!-- 针对老师,增删学生 -->
<logic:equal name="login" scope="session" value="teacher">
<logic:equal name="added" scope="request" value="false">
<a href="../servlet/teacher/AddStudent?name=<bean:write name="userName"/>">添加到我的学生</a>
</logic:equal>
<logic:equal name="added" scope="request" value="true">
<a href="../servlet/teacher/DeleteStudent?name=<bean:write name="userName"/>">从我的学生中删除</a>
</logic:equal>
</logic:equal>
<logic:equal name="count" value="0" scope="request">
<h1>This user has no projects.</h1><br>
</logic:equal>
</logic:notEqual>
<!-- 迭代集合的方法! -->
<logic:iterate id="project" scope="request" name="projects">
<h1><a href="../<bean:write name="userName"/>/<bean:write name="project" property="projUid"/>">
<bean:write name="project" property="name"/></a></h1>
<h5><bean:write name="project" property="dateTime"/></h5>
<p>
<%
//控制输出字数
String intro = TextAreaConventer.convertToHtml(((TProject)project).getIntro());
if(intro.length() > 200)
out.write(intro.substring(0, 200) + "<br>... ...");
else
out.write(intro);
%>
</p>
<logic:equal name="userID" scope="request" value="${sessionScope.id}">
<a href="mod_proj.jsp?id=<bean:write name="project" property="projUid"/>">修改</a> |
<a href="../servlet/user/DeleteProject?projID=<bean:write name="project" property="projUid"/>&name=<bean:write name="userName"/>">删除</a> |
</logic:equal>
<a href="../<bean:write name="userName"/>/<bean:write name="project" property="projUid"/>#comment">评论(<bean:write name="project" property="count"/>)</a> |
<a href="../<bean:write name="userName"/>/<bean:write name="project" property="projUid"/>">浏览(<bean:write name="project" property="browse"/>)</a>
<hr>
</logic:iterate>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -