1. jsp开头怎么写
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'MyJsp.jsp' starting page</title>
<meta >
2. 这个JSP怎么写
<% String customer_id=request.getParameter("customer_id")==null?"":request.getParameter("customer_id");
%>
<form action="nextPage.jsp" method="post" id="firstForm">
<input type="text" id="customer_id" name="customer_id"/>
<input type="button" onclick="showText()" id="subBtn"/>
</form>
<script type="text/javascript">
function showText(){
var customer_id = '<%=customer_id%>';
if(customer_id==''){
alert('参数为空');
}
else{
document.getElementById('firstForm').submit();
}
}
</script>
哪里不明白的再问我
3. jsp如何写文件
jsp内容写入txt文件的方法:
jsp页面点击down:
<meta ; charset=gbk">
<HTML>
<HEAD>
</HEAD>
<BODY>
<a href = "download1.jsp?filepath=d:\\&filename=1a.txt" >downloadtest1</a>
</BODY>
</HTML>
保存txt文件代码:
<%
String filename = request.getParameter("filename");//"1a.txt";
String filepath = request.getParameter("filepath");//"d:\\";
int i = 0;
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename = "+filename);
java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath+filename);
while((i= fileInputStream.read()) != -1){
out.write(i);
}
%>