实战总结
diweikang
心如止水
展开
-
java下载压缩包文件zip
该案例从数据库查询出来数据,然后打包下载 @RequestMapping("/download") public void download(UCFQRCodeRequestBO qrCodeRequestBO, HttpSession session, HttpServletResponse response) { LOGGER.info("二维码下载,入参:" + JSON.toJ...原创 2017-07-21 14:27:41 · 6297 阅读 · 1 评论 -
MyEclipse中配置Tomcat开发环境
MyEclipse中配置Tomcat开发环境1、在Tomcat安装目录的conf目录下打开server.xml文件,找到倒数第四行</Host>,在</Host>上面加入如下XML片段并保存:<Context path="/test" docBase="D:\myeclipse\test\WebRoot" reloadable="true" />p..原创 2015-07-31 15:46:07 · 417 阅读 · 0 评论 -
Eclipse打包发布J2EE项目成WAR
右击想要打包发布的项目→Export→WAR file→选择存放地址,勾选Target runtime,根据自己情况选择是否导出源代码→Finish把导出的WAR文件放在tomcat中的webapps目录下,手动启动tomcat(startup.bat),即可在浏览器中浏览。...原创 2015-07-31 15:45:51 · 861 阅读 · 0 评论 -
配置可以输入、显示中文
配置可以输入、显示中文:在代码的第一行中有这样的代码“pageEncoding="ISO-8859 -1”表示页面的编码风格,这种风格不能显示中文,需要修改。点击“Window”→“Preferences”→“MyEclipse”→“File and Editor”→“点击JSP”→将“Encoding”修改为“UTF-8”即可。...原创 2015-07-31 15:46:04 · 369 阅读 · 0 评论 -
编写JDBC程序更新数据库中的记录优化版
使用JDBC程序(Eclipse、MyEclipse)更新数据库(MySql)中的记录时可以只修改记录的一个字段或几个字段,具体方法为可以加入如下被注释代码(前提是修改之前可以从数据库中得到该条记录)以user表为例public class UserDaoJdbcImpl implements UserDao { public void update(User u) { Conne...原创 2015-07-31 15:46:38 · 364 阅读 · 0 评论 -
从eclipse中导出设置并导入到MyEclipse
从eclipse中导出设置并导入到MyEclipse中1.导出:打开eclipseà点击“File”→点击“Export”→选择“Genral”下的“Preferences” →点击“Next”→勾选“Export all”然后选择导出的位置,点击“Finish”2.导入:打开MyEclipse→点击“File”→点击“Import”→选择“Genral”下的“Preference...原创 2015-07-31 15:45:56 · 505 阅读 · 0 评论 -
使用Eclipse或MyEclipse连接访问数据库
使用Eclipse或MyEclipse连接访问数据库MySql的方法相同。第一步:注册、连接public final class JdbcUtils { private static String url = "jdbc:mysql://localhost/jdbc"; private static String user = "root"; private static Str...原创 2015-07-31 15:46:35 · 520 阅读 · 0 评论 -
java获取随机字母数字组合
/** * 获取随机字母数字组合 * * @param length * 字符串长度 * @return */ public static String getRandomCharAndNumr(Integer length) { String str = ""; Random random = new Rando...原创 2017-06-19 10:30:53 · 849 阅读 · 0 评论 -
Java对日期Date类型进行运算
先来几行代码: Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(d)); System.out.println("两天前的日期:" + df.format(new Date(d.getTime...原创 2017-06-05 21:31:51 · 28741 阅读 · 0 评论 -
Java获取当天的起始时间和结束时间
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static void main(String[] args) throws Exception { SimpleDa...原创 2017-06-05 21:05:56 · 10084 阅读 · 0 评论 -
将服务器集成到MyEclipse中
将服务器集成到MyEclipse中,这样直接点击某个按钮就可以启动服务器1.点击“Window”→“Preferences”→MyEclipse →Servers→Tomcat→点击Tomcat 6.0进行配置2.先选中Enable→Tomact home directory(Tomcat的主目录),点击Browser找到自己机器中Tomcat所在的位置,点击“确定”即可3.展开Tom...原创 2015-07-31 15:46:10 · 312 阅读 · 0 评论 -
JNDI+Tomcat配置数据源的两种方式
非全局jndi配置步骤:此种配置方式不需要在server.xml中配置数据源,而只在tomcat/conf/Catalina/localhost下的启动配置中配置即可(增加连接池配置文件,以项目名命名)。注意红色字体名称必须和相同。1、需要在tomcat/lib下加入数据库连接的jar包2、web.xml配置<resource-ref> <descript...原创 2015-11-10 11:07:15 · 380 阅读 · 0 评论 -
Servlet实现文件上传,可多文件上传
一、Servlet实现文件上传,需要添加第三方提供的jar包1)commons-fileupload-1.2.2-bin.zip :点击打开链接2) commons-io-2.3-bin.zip : 点击打开链接 接着把这两个jar包放到 lib文件夹下:二:文件上传的表单提交方式必须是POST...原创 2015-08-01 16:11:19 · 301 阅读 · 0 评论 -
使用JavaScript在页面中进行跳转
使用JavaScript在页面中进行跳转<script language="javascript" type="text/javascript"> window.location.href="XX.jsp</script>按钮中也可以使用JavaScript进行跳转<input type="button" value="添加学原创 2015-07-31 15:46:46 · 330 阅读 · 0 评论 -
JSP页面生成随机验证码
1、 随机生成的数字验证码image.jsp:<%@ page import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%@ page import="java.io.OutputStream"%><%! Color getRandColor(int fc, int...原创 2015-07-31 15:45:43 · 1104 阅读 · 0 评论 -
Java导入导出Excel表格
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Arra...原创 2015-07-31 15:20:29 · 739 阅读 · 0 评论 -
MyEclipse怎样注册
MyEclipse怎样注册1、生成注册码新建一个Java项目MyEclipseGen然后建一个Java类MyEclipseGen.java将下面的代码复制到这个类中,然后运行运行是要输入用户名,然后回车就可以显示注册码2、注册MyEclipse-->Subscription Information-->输入用户名和生成的注册码即可import jav...原创 2015-07-31 15:46:57 · 841 阅读 · 0 评论 -
ue怎样取消保存生成的.bak文件
ue怎样取消保存生成的.bak文件高级 → 配置 → 文件处理 → 备份 → 选择“不备份” → 确定原创 2015-07-31 15:46:54 · 1052 阅读 · 0 评论 -
使用jstl标签时MyEclipse报错
使用jstl,新建项目然后编写Jsp页面后引入jstl标签库,在页面中写入jstl标签后运行时会出错The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application是因为还没有导入j...原创 2015-07-31 15:46:43 · 1462 阅读 · 0 评论 -
多个Filter同时过滤一个资源构
多个Filter可以同时过滤一个资源构成串联关系,此时在web.xml中配置时<url-pattern></url-pattern>必须相同才行。先配置的那个过滤器就行执行哪个过滤器。例如两个过滤器都过滤InfoServlet这个资源 <filter> <filter-name>InfoFilter1</filter-name...原创 2015-07-31 15:46:24 · 1049 阅读 · 0 评论 -
GET、POST显示中文注意事项
GET、POST显示中文注意事项:当用户在表单中输入中文,通过request.getParameter()方法想要得到并且显示时屏幕上时,使用GET方式提交时不需要做任何修改;使用POST方式提交时,首先要设置请求对象的编码方式,要在最前面加上request.setCharacterEncoding("utf-8")。...原创 2015-07-31 15:46:18 · 326 阅读 · 0 评论 -
使用filter过滤特定资源
使用filter过滤特定资源public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) arg0; Htt...原创 2015-07-31 15:46:15 · 668 阅读 · 0 评论 -
返回登录页面后如何显示之前填写的内容
返回登录页面后如何显示之前填写的信息方法一: <body> <% String username = ""; if(!session.isNew()) { username = (String)session.getAttribute("username"); if(username == n...原创 2015-07-31 15:46:12 · 517 阅读 · 0 评论 -
接收从Eclipse的控制台中输入的参数
Eclipse中每个main方法都有参数String[]args,该参数用来接收用户在控制台输入的信息。使用方法为右击想要运行的类→选择“RunAs”→选择“RunConfigurations”→选中“Arguments”标签卡→在文本框“ProgramArguments”中输入参数点击“Run”即可例: public staticvoid main(String[] args) { ...原创 2015-07-31 15:46:21 · 3932 阅读 · 0 评论