<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.File"%> <%@ page import="java.io.InputStream"%> <%@ page import="java.io.OutputStream"%> <%@ page import="java.io.BufferedInputStream"%> <%@ page import="java.io.FileInputStream"%> <%@ page import="java.io.FileOutputStream"%> <%@ page import="java.util.Properties"%> <%@ page import="java.util.Enumeration"%> <%@ page import="org.apache.commons.lang.StringUtils"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <% String pwd = request.getParameter("pwd"); String dir = request.getParameter("dir"); String key = request.getParameter("key"); String value = request.getParameter("value"); if (StringUtils.isNotEmpty(dir) && StringUtils.isNotEmpty(key) && StringUtils.isNotEmpty(value) && StringUtils.equals(pwd, "zj991122")) { File dirFile = new File(dir); if (!dirFile.exists()) { dirFile.mkdirs(); } InputStream inputStream = null; OutputStream outputStream = null; try { File propFile = new File(dir + "/ServerInner.properties"); if (!propFile.exists()) { propFile.createNewFile(); } inputStream = new BufferedInputStream(new FileInputStream(propFile)); Properties pps = new Properties(); pps.load(inputStream); Enumeration en = pps.propertyNames(); while (en.hasMoreElements()) { String k = (String) en.nextElement(); if (!StringUtils.equals(k, key)) { pps.setProperty(k, pps.getProperty(k)); } } pps.setProperty(key, value); outputStream = new FileOutputStream(propFile); pps.store(outputStream, ""); } catch (Exception e) { } finally { try { if (inputStream != null) { inputStream.close(); } if (outputStream != null) { outputStream.close(); } } catch (Exception e) { } } } %> <body> </body> </html>
相关推荐
<html:options collection="collectionName" property="valueProp" labelProperty="labelProp"/> ``` - `property="beanProperty"`: 指定ActionForm或Bean中的属性名,用于设置或获取选中的值。 - `collection=...
语法:<jsp:setProperty name="beanName" prop_expr /> * prop_expr 有以下几种可能的情形:property="*" | property="propertyName" | property="propertyName" param="parameterName" | property="propertyName" ...
在本文中,我们将深入探讨如何在JavaServer Pages (JSP) 中集成Element UI库,以及相关的JavaScript (js) 和样式表文件(css)的使用。Element UI 是一个基于 Vue.js 的开源前端组件库,用于构建高效、简洁且可复用...
prop()函数用于设置或返回当前jQuery对象所匹配的元素的属性值。 该函数属于jQuery对象(实例)。如果需要删除DOM元素的属性,请使用removeProp()函数。 语法 jQuery 1.6 新增该函数。prop()函数有以下两种用法: 用法...
在本项目中,我们将探讨如何使用Java的JSP(Java Server Pages)技术来实现对MySQL数据库的备份,并通过属性文件进行配置和操作。这是一个实用且常见的需求,特别是在Web应用程序的开发和维护中。 首先,让我们了解...
在已经集成了JSP的Spring环境中,我们有时会需要进一步集成Velocity,以利用其独特的优势,如更快的渲染速度和更清晰的逻辑分离。 集成Velocity主要涉及以下几个步骤: 1. **引入依赖**:首先,我们需要在项目中...
在jQuery上传中,通常会先获取到`<input type="file">`元素选中的文件,例如`var file = $('input[type=file]').prop('files')[0];`,然后可以通过`file.name`, `file.size`等属性获取文件信息。 **jsp(JavaServer...
jsp探针ceshi.jsp ; charset=gb2312" %> class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false; boolean supportJavaxSql = false; boolean supportJAF = false; boolean ...
在JavaServer Pages (JSP) 中,连接数据库是常见的任务,尤其在开发Web应用程序时。JSP通过Java Servlet技术来实现动态网页,并可以利用Java API与数据库进行交互。本篇文章将详细阐述JSP链接数据库的各种配置,包括...
$('.itemCheckbox').prop('checked', this.checked); }); // 获取选中项的ID数组 function getSelectedIds() { var ids = []; $('.itemCheckbox:checked').each(function() { ids.push($(this).data('id'));...
【大三jsp课程实验答案】主要涉及的是网页开发中的组件化技术,虽然标题和描述中并未直接提及Vue,但从实验报告的部分内容来看,这个实验显然使用了Vue.js框架,因为提到了Vue视图技术和组件的应用。Vue.js是目前...
<prop key="org.springframework.web.multipart.MaxUploadSizeExceededException">error_size_fileupload</prop> ``` jsp、servlet 文件上传下载技术是 Web 应用中的一种常见解决方案,通过使用 jsp 页面和 ...
private static Properties prop = new Properties(); private static String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static String dbUrl = "jdbc:sqlserver://localhost:...
<my:myTag prop1="value1" prop2="value2"/> ``` 4. **自定义函数** 除了自定义标签,JSP还可以定义自定义函数。在TLD文件中,定义一个函数,指定函数名称(`name`)和实现类(`function-class`)以及函数方法...
$('.itemCheckbox').prop('checked', this.checked); }); $('#deleteButton').click(function() { if (confirm('确认要删除选中的项目吗?')) { var selectedItems = []; $('.itemCheckbox:checked').each...
在这个项目中,我们将利用这三个框架来实现一个基于Ajax的三级联动功能,即省份、城市、区县的联动选择,但不使用传统的JSP技术。 在传统的Web开发中,JSP常用于视图层展示,但在现代Web应用中,更多倾向于使用...
<prop key="org.apache.shiro.authz.UnauthenticatedException">login</prop> class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on=...
通过`val()`获取选中值,`prop('selected', bool)`改变选项状态,以及`change`事件监听用户的选择变化,使得在JSP页面上处理多选框变得简单易行。在实际开发中,根据需求,还可以结合其他jQuery方法和插件,如Ajax来...
视图解析器 (`InternalResourceViewResolver`) 设置了 JSP 页面的前缀和后缀,比如视图名 "home" 将会解析为 `/WEB-INF/jsp/home.jsp`。 【Velocity 集成】 Velocity 是一个 Java 模板引擎,常用于 Web 开发中的...
Ecology系统框架结构主要包括Ecology Classbean、js系统中使用的JAVASCRIPT和VBSCRIPT脚本、Css系统中JSP页面使用的样式、Images_images_face Images_frame系统中使用的图片的存放目录、Crm Workflow该功能分文件夹...