你可以建一个用户或等级的session属性,在访问页面时用一个判断语句来建立相应的连接!你也可以用数据库来管理你的文件!http://bbs.jspserver.com
解决方案 »
- 编写树形菜单
- jsp怎么刷新页面?
- JSP页面request取值 ,刷新后值就不在了
- 怎样用jsp实现报表图?
- 求教各位:JSP中我把session="false"为什么会错呢??
- 怎么用服务器的程序截取客户端的屏幕
- 在写STRUTS项目时,你们是用STRUTS的标签还是用原来的JSP标签?
- 网站自动生成平台实现思路????(急)
- 问个最菜的关于中文的问题
- (讨论)两个有主从关系的列表框A和B,当A改变时,B内容也相应改变,当B的记录数>1000甚至更多时该怎设计它们之间的对应关系?
- 一个简单的问题
- 本人最近将网页从SOLARIS服务器移植到LINUX服务器,出现了中文显示问题,但我又不想用s.getBytes("8859_1"),"GB2312")逐个修改,不知那位高
if(user loggin)
out.println("<a href=\"download.jsp\"></a>");
<%
String id = session.getAttribute("userID");
String url = null; if (id == null || id.equals("no")) {
url = "#";
} else {
url = "./download/winzip.exe";
}
%><a href="<%=url%>">下载</a>
<%
String id = session.getAttribute("userID");
String url = null; if (id == null || id.equals("no")) {
url = "#";
} else {
url = "./download/winzip.exe";
}
%><a href="<%=url%>">下载</a>
等到要下载的时候移过来,不过这样很慢
if(符合条件){
response.setContentType("application/pdf");
response.setHeader("Content-disposition",
"attachment; filename=" + sFile );
servletcontext.getRequestDispatcher(sFile).include(request, response);
}else{
错误提示
}
看看我的程序看看对你有没有启发,这用到了现成的下载bean
/***********************************************************/
<%@ page contentType="text/html;charset=gb2312" %><%@ page language="java" import="com.jspsmart.upload.*"%><jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /><%@ page language="java" import="java.sql.*" %><jsp:useBean id="regbean" scope="page" class="database.joss_database" /><jsp:useBean id="strbean" scope="page" class="str.str_convert"/><%
String id=request.getParameter("id");
String sql2="select f_lj,f_name from T_f where f_id='"+id+"'";
ResultSet rs2=regbean.executeQuery(sql2);
rs2.next();
String lj=strbean.readdata(rs2.getString(1))+"\\"+strbean.readdata(rs2.getString(2));
rs2.close();
mySmartUpload.initialize(pageContext);
mySmartUpload.downloadFile(lj);
%>
/*************************************************************/