Java中的JSP怎么调用shell脚本

| 阅读数:--次| 作者:小豆豆
摘要:Java中的JSP怎么调用shell脚本
java代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="java.io.InputStreamReader"%>
<%@page import="java.io.LineNumberReader"%>
<%@page import="java.io.IOException"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String tel=request.getParameter("tel");
if(tel == null)tel="";
if(!"".equals(tel)){
	try {
		Process proc=Runtime.getRuntime().exec("sh /home/web/wd_test/lt_test.sh "+tel);
		InputStreamReader ir = new InputStreamReader(proc.getInputStream());
        LineNumberReader input = new LineNumberReader(ir);

        String line;
        while ((line = input.readLine()) != null) {
            out.print(line+"<br/>");
        }
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title></title>
  </head>
  <body>
    <form action="lt.jsp">
    	请输入手机号:<input type="text" value="<%=tel %>" name="tel"/>
    	<input type="submit" value="提交"/>
    </form>
    
    <%if(!"".equals(tel)){ %>
    操作成功
    <%} %>
  </body>
</html>
返回顶部
学到老代码浏览 关闭浏览