jsp地址怎么写

1.jsp相对路径怎么写
FileInputStream fin = new FileInputStream("a.txt");
改为
FileInputStream fin = new FileInputStream(new File(application.getRealPath(request.getRequestURI().substring(request.getContextPath().length()))).getParent()+ "\\a.txt");
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开头怎么写<%@ 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="http://www.xuexi88.com/zhishi/">
<title>My JSP 'MyJsp.jsp' starting page</title>
【jsp地址怎么写】<meta >
4.Jsp文件下载小问题,地址中双斜杠应怎么写试试这个
package org.totong.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Test {
public static void main(String[] args) throws Exception {
URL url = new URL("标签和java代码嵌套 。
java文件是你的类文件,只能有java代码,服务器执行jsp文件的时候其实本质是执行的java文件,我们把这种特殊的java文件称作servlet,他具有一定固有的结构 。执行过程是这样的 首先我们要知道servlet是个什么东西,你可以理解为他是一个java web需要遵守的规范,他其实是一个接口interface,我们常用的tomcat就是一个servlet容器,他实现了servlet这个接口 。
所以我们的服务器Tomcat处理web请求的时候就是把jsp首先翻译转换成一个servlet文件(后缀是java的文件,只是拥有特定的格式所以叫做servlet),然后服务器执行这个servlet文件,根据servlet里的方法调用其他的java文件,根据不同的需要各种java文件定义各种不同的类和功能,最终servlet执行结束用输出流打印一个htm文件格式输出到页面,浏览器识别这个htm显示出来,所以我们浏览器显示的并不是jsp而是jsp翻译成servlet运行后输出的htm 。

jsp地址怎么写

文章插图