JSP中上传图片 完整代码
upfile.jsp
uploadimage.jsp
uploadimage.jsp
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page
import="java.io.*,java.awt.image.*,com.sun.image.codec.jpeg.*,jav a.sql.*,com.jspsmart.upload.*,java.util.*"%>
<%@ page import="mainClass.*"%>
My JSP'uploadimage.jsp' starting page <%
S martUpload sma = new SmartUpload();
l ong file_max_size = 4000000;
S tring filename1 = "", ext = "", testvar = "";
S tring url = "uploadfiles/";
s ma.initialize(pageContext);
t ry
{
sma.setAllowedFilesList("jpg,gif");
sma.upload();
}catch (Exception e) {
%>
alert("只允许上传jpg,gif格式图片");
window.location.href="upfile.jsp"
<%
}
try {
com.jspsmart.upload.File myf = sma.getFiles().getFile(0);
if (myf.isMissing()) {
%>
alert("请选择要上传的文件!");
window.location.href="upfile.jsp"
<%
} else {
ext = myf.getFileExt();
int file_size = myf.getSize();
String saveurl = "";
if (file_size < file_max_size) {
Calendar cal = Calendar.getInstance();
String filename = String.valueOf(cal.getTimeInMills());
saveurl = request.getRealPath("/") + url;
saveurl += filename + "." + ext;
myf.saveAs(saveurl, sma.SAVE_PHYSICAL);
myclass mc = new myclass(request
.getRealPath("data/data.mdb"));
mc
.executeInsert("insert into [path] values('uploadfiles/"
+ filename + "." + ext + "')");//检查
out.println("图片上传成功!");
response.sendRedirect("showimg.jsp");
}
}
} catch (Exception e) {
e.printStackTrace();
}
%>
JSP上传图片到数据库的例子
现在想写个程序 向数据库中插入图片路径(或则插入图片也可以) 最好是插入图片的路径这样可插入任意大的图片... 请高手指点一下思路.. 感激不尽 1.通过显示层向数据库中插入图片 2.在界面显示的时候是小图片(缩小过的) 3.当点击查看大图片会显示图片(原来的大小) 提供给你图片上传和显示的代码吧!希望对你有帮助 我在程序代码里贴了向Mysql数据库写入image代码的程序,可是好多人都是Java的初学者,对于这段代码,他们无法将它转换成jsp,所以我在这在写一下用jsp怎样向数据库写入图像文件。大家先在数据库建这样一张表,我下面的这些代码对任何数据库都通用,只要支持blob类型的 只要大家将连接数据库的参数改一下就可以了。 SQL> create table image(id int,content varchar(200),image blob); 如果在sqlserver2000的数据库中,可以将blob字段换为image类型,这在SqlServer2000中是新增的。 testimage.html文件内容如下:
解决照片因大小无法上传的方案
解决照片因大小无法上传的方案 重要提示:进行下述操作时,请备份好原有的图片,以下的操作基本上不可恢复。 如果手边有一张标准的半身照如下(本例图片宽600像素,高800像素) 修改照片的步骤 ◆查看图片像素大小 ◆缩放到适当比例 ◆剪裁 ◆保存 ◆察看图片像素大小 依次点击Windows左下角
开始—>程序—>附件—>画图(系统不同,显示略有不同) 打开的画图程序如下
依次点击文件—>打开,选择并打开需要修改的图片
点击图像—>属性,察看一下图片的大小,本例的大小为宽600像素,高800像素。
图像属性中的宽度与高度(见上图)的数值大小将决定该图像的大小,数值越大,保存出的图像大小就越大;数值越小,保存出的图像大小就越小。 以下以将图像变小为例,按以下步骤进行操作(将图像变大的方法与变小的方法一致): 由于这张照片规格比上传要求的要大,并且是半身照,我们需要缩小并且剪裁照片,才能符合要求。首先需要计算照片需要缩小的比例, 点击图像—>拉伸/扭曲,在水平和垂直旁边的文本框里面输入相同的数字(这样图片才不会变形!),本例中经过尝试,选择了缩小比例为40%。 点击确定之后,如果输入的比例不合适,那么点击编辑—>撤销,重复上述步骤,直至调整到合适的比例。 先用鼠标点击画图左边工具栏第一行第二个,然后用鼠标在图片上划定范围。画图右下角显示了划定矩形的大小,当选定的大小恰好为160*210的时候,选择编辑—>复制,这样我们就把选中的内容复制了。 (下面的操作是在原图像上修改,一旦保存不可恢复)选择编辑—>粘贴,然后选择图像—>属性,宽和长分别填入160和210,点击文件—>保存,图片处
用JSP实现个人网页中数据库图片的存储与显文献综述
新疆农业大学 专业文献综述 题目: 用JSP实现个人网页中数据库图片的存储与显 示 姓名: 刘王兵 学院: 计算机与信息工程学院 专业: 信息管理与信息系统 班级: 042 学号: 044631257 指导教师: 李萍职称:讲师 2007年12月10日 新疆农业大学教务处制
用JSP实现个人网页中数据库图片的存储与显示 作者:刘王兵指导教师:李萍 摘要:数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。 关键词:jsp;Web;个人网页;图片存储;图片显示; The Literature Summary of Making the Human Resources Homepage of the Class Student Liuwangbing Guide the teacher Liping Abstract:Along with the network technology development and the quantity of the network user increase, more and more people take own first choice way to seek employment on-line, meantime the enterprise also relies on the network to gather the talented person. This article through to analysis the human resources homepage, as well as introduction and analysis the current several kind of popular WEB development technology, to used https://www.360docs.net/doc/3512645366.html, to description the function, which the human resources homepage have as well as realized. Key words:https://www.360docs.net/doc/3512645366.html,;Web;Human Resources;Homepage Manufacture 前言:随着计算机互联网技术的飞速发展,WEB技术由原来的静态文档(纯HTML页面)发展到目前的多种web编程语言争夺互联网市场。页面内容由原来单一的文字发展到现在多媒体技术在网站开发中得到了充份利用。多媒体技术在网站开发中的应用是通过把文字、图片、视频、音频等元素巧妙的组合成为一个模块嵌入到网页当中。给浏览者以视觉、听觉的冲击,使以留下更加深刻的印像。而图片在网页当的作用想必仅次于文字,以成为页面当中不可缺少的一部分。大量的图片在网页当中被使用,开发人员从而不得不考虑其在服务器当中的存储及在页面当中更好的显示的问题。 正文: 1 网页当中图片存储与显示技术分析 1.1 图片的存储与在网页中的显示概况 JSP是目前使用十分广泛的网站开发技术,而图像是网站中不可缺少的一部分。在JSP 动态网站设计中,图像数据的处理一般有两种方式:一是对于相对较小的图像,可以用二进制流的方式直接保存到数据库表中,在需要时读出。对于大图像,这种方式读写数据占用的时间较长。但是对于相对较大的图像文件,把图像文件保存到一个文件夹中,文件名保存到数据表中,在需要时进行显示。本文通过个人网页方式讨论了在使用JSP开发动态网站过程中图像在数据库中的存储与显示的解决方案。 1.2 网页中图片的存储方式分类
jsp 图片上传功能实现原创
package com.lsl.util; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; import com.sun.image.codec.jpeg.JPEGImageEncoder; /** * * @author Administrator * 图像处理类 */ public class PicCompression { /** * 压缩图片方法 * * @param oldFile * 将要压缩的图片的绝对地址 * @param width * 压缩宽 * @param height * 压缩长 * @param quality * 压缩清晰度建议为1.0 * @param smallIcon * 压缩图片后,添加的扩展名 * @return */ public String zoom(String oldFile, int width, int height, float quality) { if (oldFile == null) { return null; } String newImage = null; try { File file = new File(oldFile);
JSP中上传图片 完整代码
upfile.jsp
uploadimage.jsp uploadimage.jsp<%@ page language="java" pageEncoding="gb2312"%> <%@ page import="java.io.*,java.awt.image.*,com.sun.image.codec.jpeg.*,jav a.sql.*,com.jspsmart.upload.*,java.util.*"%> <%@ page import="mainClass.*"%>My JSP'uploadimage.jsp' starting page <% S martUpload sma = new SmartUpload(); l ong file_max_size = 4000000; S tring filename1 = "", ext = "", testvar = ""; S tring url = "uploadfiles/"; s ma.initialize(pageContext); t ry { sma.setAllowedFilesList("jpg,gif"); sma.upload(); }catch (Exception e) { %>JSP文件上传-二进制流详解
JSP文件上传 一、先做选择上传文件页面chose.jsp,比较简单。 代码如下: 关键代码是:
ssh框架中jsp上传图片功能的实现
jspsmart的使用 上传 // 新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); // 上传初始化 su.initialize(pageContext); // 限制每个上传文件的最大长度。 su.setMaxFileSize(10000); // 限制总上传数据的长度。 su.setTotalMaxFileSize(20000); // 设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。 su.setAllowedFilesList("doc,txt"); // 设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat, //jsp,htm,html扩展名的文件和没有扩展名的文件。 su.setDeniedFilesList("exe,bat,jsp,htm,html,,"); // 上传文件 su.upload(); // 将上传文件全部保存到指定目录 int count = su.save("/upload"); 下载 // 新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); // 初始化 su.initialize(pageContext); // 设定contentDisposition为null以禁止浏览器自动打开文件, //保证点击链接后是下载文件。若不设定,则下载的文件扩展名为 //doc时,浏览器将自动用word打开它。扩展名为pdf时, //浏览器将用acrobat打开。 su.setContentDisposition(null); // 下载文件 su.downloadFile("/upload/test.doc"); 应用实例: uploadimage.jsp <%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.js psmart.upload.*,java.util.*"%> <%
照片无法上传的处理办法
照片无法上传的解决方案 为了解决考生在网上报名过程中,因为照片的尺寸过大无法上传的问题,特写此说明。请有类似问题的考生参看说明,进行照片尺寸的修改,以便于成功上传照片。 方法一: 重要提示:进行下述操作时,请备份好原有的图片,以下的操作基本上不可恢复。 如果手边有一张标准的半身照如下(本例图片宽600像素,高800像素) 修改照片的步骤 查看图片像素大小
◆缩放到适当比例 ◆剪裁 ◆保存 ◆查看图片像素大小 依次点击Windows左下角 开始—>程序—>附件—>画图(系统不同,显示略有不同) 打开的画图程序如下
依次点击文件—>打开,选择并打开需要修改的图片 点击图像—>属性,查看图片的大小,本例的大小为宽
600像素,高800像素。 图像属性中的宽度与高度(见上图)的数值大小将决定该图像的大小,数值越大,保存出的图像就越大;数值越小,保存出的图像就越小。 以下以将图像变小为例,按以下步骤进行操作(将图像变大的方法与变小的方法一致):
由于这张照片规格比上传要求的要大,并且是半身照,我们需要缩小并且剪裁照片,才能符合要求。首先需要计算照片需要缩小的比例, 点击图像—>拉伸/扭曲,在水平和垂直旁边的文本框里面输入相同的数字(这样图片才不会变形!),本例中经过尝试,选择了缩小比例为40%。 点击确定之后,如果输入的比例不合适,那么点击编辑—>撤销,重复上述步骤,直至调整到合适的比例。 先用鼠标点击画图左边工具栏第一行第二个,然后用鼠标在图片上划定范围。画图右下角显示了划定矩形的大小,当选定的大小恰好为160*210的时候,选择编辑—>复制,这样我们就把选中的内容复制了。 (下面的操作是在原图像上修改,一旦保存不可恢复)选择编辑—>粘贴,然后选择图像—>属性,宽和长分别填入160和210,点击文件—>保存,图片处理完毕。
java图片上传并预览,前台用jQuery插件AjaxFileUpload,后台用FileUtils.copyFile.
本文由我司收集整编,推荐下载,如有疑问,请与我司联系java 图片上传并预览,前台用jQuery 插件AjaxFileUpload,后台用 FileUtils.copyFile. 2015/01/05 0 个人笔记,以备后用. 表体代码: td colspan= 3 s:file label= 上传name= uploadFile id= uploadNumFile onchange= fileUpload( uploadNumFile , goodsRecordDtl_goodsPicture , goodsPicture_img ) / a href= # title= 查看quot;viewPic( viewPicture1 , goodsPicture , goodsRecordDtl_goodsPicture 查看图片/a div id= viewPicture1 title= 图片预览> img id= goodsPicture src= /div /td js 代码(记得要引入jquery 库和ajaxfileupload 库): //上传文件id 号function fileUpload(uploadFileId,filePathId,imgId){ var imp= document.getElementById(uploadFileId); if(imp==null ||imp== ||imp== undefined){ alert( 请选择文件return; } $.ajaxFileUpload({ url:ct + uploadFile.do , secureuri:false, fileElementId:uploadFileId, dataType: multipart/form-data , success: function (data, status){ var json = eval( ( + data + ) if(json.msg== 1 ){ alert( 上传成功$( # +filePathId).val(json.path); $( # +imgId).attr( src ,eTrade.ctx+ /upload/ +json.path); }else{ alert( 文件上传失败} }, error: function (data, status, e){ alert(e); } }); } function viewPic(dialogId,imgId,fileId){ $( # +dialogId).dialog({ height: 350, width: 600, buttons: { 取消: function() { $( # +imgId).attr( src , $(this).dialog( close } }, close:function(){ $( # +imgId).attr( src , } }); if($( # +fileId).val()== ){ return; } $( # +imgId).attr( src ,ct+ /toView.do?attachment= +$( # +fileId).val()); } 后台代码(uploadFile 命名必须与前台name= uploadFile 一致): private File uploadFile; public File getUploadFile() { return uploadFile; } public void setUploadFile(File uploadFile) { this.uploadFile = uploadFile; } @Action(value = uploadFile , results = { @Result(name = success , type = json , params = { ignoreHierarchy , false , contentType , text/html , root , dataMap }) }) public String
jsp图片上传(commons-fileupload组件)
1.开发环境: 1)eclipse3.2+tomcat5.5; 2)创建dynamic web project; 3)下载: Commons FileUpload 可以在https://www.360docs.net/doc/3512645366.html,/commons/fileupload/下载 附加的Commons IO 可以在https://www.360docs.net/doc/3512645366.html,/commons/io/下载 将commons-fileupload-1.2.1.jar commons-io-1.4.jar拷贝到WebContent\WEB-INF\\lib 目录; 2.前台: <;form method=";post"; enctype=";multipart/form-data"; action=";upload.jsp"; target=";_blank";>; <;%-- 类型enctype用multipart/form-data,这样可以把文件中的数据作为流式数据上传,不管是什么文件类型,均可上传--%>; <;table>; <;tr>;<;td>;作品:<;input type=";file"; name=";upfile"; size=";50";>;<;/td>;<;/tr>; <;tr>;<;td>;作者:<;input type=";text"; name=";author"; size=";22";>; 标题:<;input type=";text"; name=";title"; size=";22";>; <;input type=";submit"; name=";submit"; value=";上传";>;<;/td>;<;/tr>; <;tr>;<;td>;备注:上传的jpg图片(显示扩展名为.jpg)大小不能超过4M!<;/td>;<;/tr>; <;/table>; <;/form>; 3.后台: 1)引用: <;%@ page import=";https://www.360docs.net/doc/3512645366.html,mons.fileupload.servlet.ServletFileUpload";%>; <;%@ page import=";https://www.360docs.net/doc/3512645366.html,mons.fileupload.disk.DiskFileItemFactory";%>; <;%@ page import=";https://www.360docs.net/doc/3512645366.html,mons.fileupload.*";%>; 2)代码: String id=null;//上传记录id String destinationfileName=null;//目标文件名 String author=null; String title=null; int flag=0;//上传标志 String uploadPath =request.getSession().getServletContext().getRealPath(";/";)+";upload/";;//图片上传路径 String tempPath = request.getSession().getServletContext().getRealPath(";/";)+";upload/temp/";;//图片临时上传路径 String imagePath=request.getScheme()+";://";+request.getServerName()+";:";+request.getS erverPort()+request.getContextPath()+";/";; // 图片网络相对路径
jsp实现文件上传和下载
1 JSP文件上传简单实例 1、index.html代码:
jsp上传图片方法
?博客园首页 如何在Jsp上传图片 作者:夏夏知来源:博客园发布时间:2012-03-28 11:43 阅读:246 次原文链接[收藏] 1. 新建一个Dynamic Web Project: 2. 键入工程名UploadImage: 3. 选择Dynamic web module version :2.5 4. 点击“Finish” 5. 新建两个jsp文件:ImageUpload.jsp和ImageUploadHandler.jsp
6. 新建一个类,专门用来处理图片上传 新建一个包mytest: 在包下新建一个类FileUpload: 代码内容: package mytest; import java.awt.image.BufferedImage; import java.io.*; import java.awt.Image; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; public class FileUpload { public static void uploadImage(String imgFolderPath,String srcFileName,String dstFileName) throws IOException
{ //判断文件夹image是否存在,若不存在则创建 File folder = new File(imgFolderPath); System.out.println("function 'uploadFileTest2'-imgFolderPath'"+imgFolderPath); if(!folder.exists()) { folder.mkdir(); System.out.println("maked a folder!"); } File _file = new File(srcFileName); //读入文件 Image src = javax.imageio.ImageIO.read(_file); //构造Image对象 int wideth=src.getWidth(null); //得到源图宽 int height=src.getHeight(null); //得到源图长 BufferedImage tag = new BufferedImage(wideth,height,BufferedImage.TYPE_INT_RGB); tag.getGraphics().drawImage(src,0,0,wideth,height,null); FileOutputStream out=new FileOutputStream(dstFileName); //输出到文件流 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(tag); //JPEG编码 out.close(); System.out.println("function 'uploadFileTest2'-status:A Image File Saved!"); } } 发现报错: 找到代码的库Libraries:
Java 如何改变图片大小的程序代码
Java 如何改变图片大小的程序代码 前面在做项目的时候,有一个需求是需要上传图片的,然而该图片只是简单的展示一些信息,不需要很大,所以在上传图片的时候改变图片的大小就显得很有必要了!然后就写了下面这个方法来改变图片的大小! Java代码 1. /** 2. * 改变图片的大小到宽为size,然后高随着宽等比例变化 3. * @param is 上传的图片的输入流 4. * @param os 改变了图片的大小后,把图片的流输出到目标OutputStream 5. * @param size 新图片的宽 6. * @param format 新图片的格式 7. * @throws IOException 8. */ 9. public static void resizeImage(InputStream is, OutputStream os, int size, String format) throws IOException { 10. BufferedImage prevImage = ImageIO.read(is); 11. double width = prevImage.getWidth(); 12. double height = prevImage.getHeight(); 13. double percent = size/width; 14. int newWidth = (int)(width * percent); 15. int newHeight = (int)(height * percent); 16. BufferedImage image = new BufferedImage(newWidth, newHeight,
JSP 实现多个文件上传的两种方法
JSP 实现多个文件上传的两种方法 JSP实现文件上传的实现方式是这样的:使用ServletRequest类的getInputStream()方法获得一个客户端向服务器发出的数据流,然后处理这个数据流,从中分析得到文件上传中传递到服务器的各个参数和数据,然后将其中的文件数据存储为一个文件或插入到数据库中。 通常JSP页面中不处理文件的上传功能,而是把这些功能放到Servlet 或JavaBean中去实现。使用Servlet完成文件上传的例子在其他JSP书籍中有所介绍,这里只介绍使用JeanBean是如何完成文件上传的。 JSP中实现文件的上传可以采用两种方式即采用HTTP协议和FTP协议实现,二者在传输的原理上存在很大的差异。以下将结合源代码对它们的实现做简单介绍,相信读者会从中有所收获。 在JSP中使用JavaBean实现基于Web的文件上传功能一般需要三种文件结合完成。这三种文件分别是提供界面的HTML页面文件、完成调用实现上传功能的JavaBean的JSP文件和实现JavaBean的Java的类文件。 1.采用HTTP协议实现多个文件的上传 在过去的HTML页面中,表单不能实现文件的上传,这多少限制了一些网页的功能。RFC1867规范(即HTML中实现基于表单的文件上传)对表单作出了扩展,增加了一个表单元素(input type=file)。通过使用这个元素,浏览器会自动生成一个输入框和一个按钮,输入框可供用户填写本地的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件。具体的表单实现如下: 选择了文件后直接输入本地文件的绝对路径,表单的action属性值是*.jsp,这意味着请求(包括上载的文件)将发送给*.jsp文件。在这个过程中实际上就实现了HTTP方式的文件上载。文件从客户端到服务器的上传是由HTTP协议的通用网关界面(CGI)支持的。这种上载方式要求浏览器和WEB服务器两方面都能够支持Rfc1867。JavaBean 通过ServletRequest类的getInputStream()方法获得一个客户端向服务器发出的数据流、分析上传的文件格式,根据分析结果将多个文件依次输出服务器端的目标文件中。 2.采用FTP协议实现多个文件的上传 FTP协议是Internet上用来传送文件的协议,规定了Internet上文件互相传送的标准。在Java中实现这一功能是借助FtpClient类完成的。具体实现过程:首先与FTP服务器建立连接。然后初始化文件的传输方式,包括ASCII和BINARY两种方
关于照片上传平台的操作方法
关于照片上传平台的操作方法 系统对照片格式的要求见新生建籍通知。注意:初中新生照片需要重新照,重新上传,不要小学时期的照片。 1、可利用平台客户端安装包中提供的照片免费处理软件“iseepro3915.zip”;利用这个照片处理软件处理采集到的照片,如批量修改照片文件名(为学籍号)、格式、大小等。文件夹中有使用说明;将处理好的照片,按年级拷贝到平台客户端相应年级目录的photos下。 2、使用客户端上传照片的方法 客户端可以实现批量上传照片。将学生的照片复制到photo目录下,并将照片的名称以学生的学籍号码命名,然后上传学生照片。对于上传到平台的照片,平台需要一段时间处理,请于第二天登陆平台查看照片信息。 3、通过平台上传照片 平台可以实现单个学生照片的上传。在学籍补录或者学生信息修改功能下选择该学生的照片进行上传。上传后可以接着看到学生的照片。 4、上传照片格式状态说明 (1)请求上传:是指只是请求平台进行上报操作,但还没有进行数据的上传。
(2)上传中:是指平台允许上报数据,并且已经在数据上传的过程中,这个过程根据上报数据文件大小、网络等情况而不同。 (3)上传结束:是指数据已经上报到平台,但是还没有进行处理,此时在平台上是查询不到、也看不到照片。 (4)业务处理中:是指数据已经在处理的过程中,此时在平台上也是查询不到、也看不到照片。 (5)业务处理成功:此时数据已经处理完毕,可以在平台上查询到照片。 (6)已确认数据:对于新生建籍上报,在业务处理成功后,需要进行确认才能够在正常业务操作中查询到。 5、上传完成后,等第二天可以在网络平台中看到照片了,要进行查漏,看看有没有没传上的照片,有的话在网络平台上单个传上即可。
jsp完整文件上传
jsp完整文件上传 本文章这里为各位朋友免费提供一款jsp完整文件上传哦,如果你正在看这款文件上传代码的话不防进来看看吧,好了费话不说多了。 actionform, package tester.business.maitain; import org.apache.struts.action.*; import javax.servlet.http.*; import org.apache.struts.upload.*; public class MaintainForm extends ActionForm { /** private String p_title; private int post_index; private String issue_time; private String issue; private String p_content; private String p_accessory; private int p_id; private java.util.ArrayList post_indexOpts; */ private Trainplan trainPlan = new Trainplan(); private org.apache.struts.upload.FormFile theFile1; private org.apache.struts.upload.FormFile theFile2; private org.apache.struts.upload.FormFile theFile3; public String getP_title() { return trainPlan.getP_title(); } public void setP_title(String p_title) { trainPlan.setP_title(p_title); } public void setTrainPlan(Trainplan trainP) { this.trainPlan = trainP; } public Trainplan getTrainPlan() { return this.trainPlan; }