`
20386053
  • 浏览: 461952 次
文章分类
社区版块
存档分类
最新评论

直接复制,保存成jsp。java可以直接运行linux命令。

 
阅读更多

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.rmi.RemoteException" %>
<%@page import="java.util.Calendar"%>
<%@page import="java.io.InputStreamReader"%>
<%@page import="java.io.LineNumberReader"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="javax.servlet.jsp.tagext.TryCatchFinally"%><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Linux</title>
</head>
<body>
<br/>
<br/>
<br/>
<br/>
<div style="height:500px; width:660px; margin:0 auto;">
<h2>Linux</h2>
<hr/>
<form action="">

<div>message : <input name ="message" value="ls"></div>
<br/>
<div>&nbsp;&nbsp;type : <input name ="type" value="0"></div>
<hr/>
<div><input type="submit" value="send"/></div>
</form>
</br>
<hr/>
</br>
<%
String message =request.getParameter("message");
String tp =request.getParameter("type");

StringBuffer buf = new StringBuffer(1000);
String rt="-1";
try {
Process pos = Runtime.getRuntime().exec(message);
pos.waitFor();
if(Integer.parseInt(tp)==1){
if(pos.exitValue()==0){
rt="1";
}
}else{
InputStreamReader ir = new InputStreamReader(pos.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String ln="";
while ((ln =input.readLine()) != null) {
buf.append(ln+"<br>");
}
rt = buf.toString();
input.close();
ir.close();
}
} catch (java.io.IOException e) {
rt=e.toString();
}catch (Exception e) {
rt=e.toString();
}
out.print("result:["+rt+"]");

%>


</div>


</body>
</html>

分享到:
评论

相关推荐

    linux下java项目部署

    1. **环境准备**:首先,你需要一台运行Linux操作系统的服务器,例如Ubuntu、CentOS或Debian等。确保服务器具有足够的内存和处理器资源来运行Java应用。 2. **JDK安装**:Java Development Kit (JDK) 是运行Java...

    Linux系统配置jsp服务器扫描.pdf

    通过以上步骤,你可以在Linux上成功配置一个支持JSP的Web服务器。请注意,这个过程可能因不同的Linux发行版或Resin/Apache的版本略有不同,但基本流程是相似的。在实际操作中,请根据实际情况调整上述步骤。

    Linux系统下JSP服务器配置步骤详解

    2. 执行`cp ./j2sdk-1_4_0-linux.bin /usr/local/`命令,将JDK安装包复制到`/usr/local/`目录。 3. 赋予JDK安装包可执行权限:`chmod a+x j2sdk-1_4_0-linux.bin` 4. 运行`./j2sdk-1_4_0-linux.bin`,根据安装向导...

    java中文乱码字符集解决大全.pdf

    Java程序需要考虑跨平台兼容性,这意味着在不同编码环境(如英文Linux)上运行时,需要调整编码设置。同时,考虑到非Unicode支持的浏览器,需要确保传输数据时进行正确的编码转换,如使用URL编码。 5. 浏览器参数...

    jira for linux配置

    - 下载JDK,这里是从http://java.sun.com/j2se/1.5.0/download.jsp获取,并将下载的二进制文件`jdk-6u37-linux-i586.bin`复制到`/opt`目录下。 - 使用`chmod +x jdk-6u37-linux-i586.bin`命令给予执行权限,然后...

    linux下发布jdk与tomcat

    4. 运行安装命令:`#./jdk-6u31-linux-i586.bin`,这将在当前目录下创建一个新的JDK目录,如`jdk1.6.0_31`。 5. 配置环境变量,确保系统能够找到JDK。在`/etc/profile`文件中添加以下内容: ``` JAVA_HOME=/usr/...

    Linux下的安装JDK

    1. 使用`sudo cp jdk-6u7-linux-i586.bin /usr`命令将JDK复制到 `/usr` 目录下。 2. 切换到该目录:`cd /usr`。 3. 授予文件执行权限:`chmod +x jdk-6u7-linux-i586.bin`。 4. 如果遇到权限问题,可以先切换到root...

    Linux中tomcat8

    Linux中的Apache Tomcat 8是一款广泛应用的开源Java Servlet容器,主要负责执行Java Web应用程序,包括JSP和Servlet。Tomcat是Apache软件基金会Jakarta项目的一部分,以其轻量级、高效和稳定性著称。在Linux环境下...

    在Red Hat 9中安装Java开发环境(Eclipse)

    完成上述步骤后,你应该已经在Red Hat 9上成功安装了Java开发环境,可以开始编写和运行Java程序了。记住,保持软件更新以获得最新的安全修复和功能改进。此外,还可以通过Eclipse的内置软件管理器安装更多插件以扩展...

    Linux_Configure_TOMCAT 5.0.27

    在本文中,我们将详细探讨如何在Linux环境下配置Tomcat 5.0.27服务器,这是一个广泛使用的开源Java Servlet和JavaServer Pages(JSP)容器。这个版本的Tomcat是Apache软件基金会Jakarta项目的一部分,提供了对...

    非常好用的linux版tomcat7

    它基于Java Servlet和JavaServer Pages(JSP)技术,为开发者提供了一个轻量级、高性能的运行环境,用于部署和管理Java应用程序。本资源提供的是版本7.0.57,该版本在稳定性和兼容性上都有很好的表现。 Tomcat7在...

    tomcat linux安装

    Tomcat本身不包含Java运行环境,因此需要预先安装好JDK或JRE。这里推荐使用OpenJDK作为运行环境。 **步骤1:检查系统是否已安装Java** ```bash java -version ``` 如果未安装Java,可以通过包管理器安装OpenJDK:...

    Linux下配置Eclipse,进行C_C++开发

    - 使用`rpm -i jre-8u131-linux-x64.rpm`命令安装JRE。 - 默认安装位置为`/usr/java`。 - **设置环境变量**: ```bash Vim /etc/profile ``` - 在文件末尾添加以下内容: ```bash PATH=$PATH:/usr/java/jre...

    java 面试题 总结

    面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多...

    Linux+tomcat+nginx 服务器环境的配置项目实施文档

    1. **Linux环境下的Java运行环境(JDK)的安装与配置** 2. **Tomcat的安装与配置** 3. **Nginx的安装与配置** #### 二、Java运行环境(JDK)的安装与配置 **1. 下载JDK** - 最新版JDK为JDK6U14,可以通过访问官方...

    Linux环境中Tomcat

    Apache Tomcat是一个开源软件,实现了Java Servlet、JavaServer Pages(JSP)和Java EE的WebSocket规范,它是Java应用程序运行的重要平台。在这个场景中,我们将详细探讨在Linux系统上安装和配置Apache Tomcat 8.5....

    linux经典笔记

    - **《Linux命令、编辑器和Shell编程》**: 讲解常用Linux命令、文本编辑器以及Shell脚本编写。 - **《Linux与Unix Shell编程指南》**: 引导读者掌握Shell脚本编程。 - **《TCP/IP详解:卷1:协议/卷2:实现/卷3:TCP...

    linux安装配置jdk1.5、tomcat5.5、eclipse3.2、Myeclipse5.1详解

    现在可以启动Tomcat,测试Java环境是否正常,同时也可以在Eclipse或MyEclipse中创建和运行Java项目,以验证整个开发环境是否完整并能正常工作。 请注意,随着技术的发展,这些版本的软件可能已不再支持最新的操作...

    Linux下Tomcat的安装

    保存并关闭`/etc/profile`后,运行`source /etc/profile`命令以使新设置的环境变量生效。接着,重启你的计算机,确保这些设置被系统完全接受。 5. **启动Tomcat** 重启后,导航到`/java/tomcat/bin`目录,执行`./...

Global site tag (gtag.js) - Google Analytics