`
hxlzpnyist
  • 浏览: 44126 次
  • 性别: Icon_minigender_1
  • 来自: 信阳
社区版块
存档分类
最新评论
文章列表
http://zxlaiye.iteye.com/blog/931791   参见此博客   在maven的目录结构中,一堆jar包都不在WEB-INF/lib目录下,怎么将web工程发布到tomcat运行呢?需做如下设置: 打开工程属性,选中左边的Deploymemnt Assemly(web工程才有这个选项)。 删除Source为/WebContent的那行,该行没用。 添加web的根目录: Add -> 选中Folder -> Next -> 选中src/main/webapp -> Finish; 添加依赖包:Add -> 选中Jav ...
http://blog.csdn.net/hxlzpnyist/article/details/7601611  
首先让我们看一下简单的struts2的国际化应用时如何实现的。 测试项目工程的结构图如下:   globalMessage.properties为默认配置资源文件 globalMessage_zh_CN.properties为中文配置资源文件 globalMessage_en_US.properties为英文配置资源文件   首先 为了让资源文件发挥作用,我们需要改变struts2的默认设置 <constant name="struts.custom.i18n.resources" value="globalMessage">&l ...
转自http://blog.csdn.net/zhaodandan19910306/article/details/7183838 1.Web.xml作用:        每一个javaWeb工程都有一个web.xml配置文件,web.xml文件是用来初始化工程配置信息的,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等,当你的web工程中没用到这些当然也就不需要这个xml文件来配置你的apllication了。   2.Web.xml的根元素:        每一个xml文件都有定义他书写规范的sche ...
同样 有的时候 为了避免页面上复杂的ognl表达式  在action中我们往往会采用模型驱动 即userModelAction为: public class UserModelAction extends ActionSupport implements ModelDriven<User> { private User user=new User(); public User getModel() { return user; } @Override public String execute() throws Exception { re ...
一般情况下 页面表单 会有较多字段 而 我们往往 需要对其他某个字段进行类型转换 所以 我们都会将该表单字段封装为一个JavaBean 在action中只是声明一个JavaBean 对象  此时我们实现方法如下 基本如上次差不多的。 1)我们封装一个简单的User 让其只有一个属性birthday public class User { private Date birthday; public Date getBirthday() { System.out.println("get == user"); return birthday; } ...
此处 我们通过简单的例子实现对action下的某个属性字段进行类型转换  1)输入界面 <form action="userAction.action" method="post"> <input type="text" name="birthday" value=""><br> <input type="submit" value="提交"> </form>   ...
发送简单的文本邮件。注意setHostName 与setAuthenticator 中的信息必须对应 public static void main(String[] args) { try { Email email = new SimpleEmail(); email.setHostName("smtp.yeah.net");// 发送方的服务器地址 email.addTo("ping198909@126.com");// 接受方的邮箱地址 // 验证发送人信息 email.setAuthenticat ...
购物车的设计思想如下: 购物车中放入的信息是用户在完成生成订单前添加的商品信息,一般 购物商城中 对于购物车中的信息 大多数是存放在会话session中 并未牵扯到数据库  购物车中显示的是一条或多条商品条目,而商品条目中一般包括 :商品的基本信息 (商品名称 商品的单价),购买数量 ,每个商品条目的价钱小计,最后 往往有购物车中所有商品的价格总计。  经过上面的分析 我们可以定义一个购物车条目类 即CartItem 在该类即对购物车中每个商品条目的封装 实现了商品信息,购买数量,价格总计的定义。其中totalPrice为只读属性 因为该属性值可以通过内部计算获取 public cla ...
通过sql语句分页 如:SELECT * FROM users limit 3,2 从第4条记录开始后续显示两行,索引从0开始 (服务器机制)该方式的优缺点如下:  优点:操作便捷(利用服务器内存),适合于大数据量操作,对底层数据库服务器起到保护作用。  缺 ...
在web.xml中 以下用来定义映射: 以‘/’开头和‘/*’结尾的是用来做路劲映射的 以前缀‘*.’开头的是用来做扩展映射的 其他的可以看做是定义详细映射 譬如:/aa/aa/aa.action
大家都知道 struts2中有默认的文件上传的大小限制为2M 由于原来一直错误的认为 在action中引用fileUpload拦截器的时候 设定了maximumSize 值后该值会覆盖掉默认的值(2M) 其实不然 如若未在struts.xml中设置<constant name= "struts.multipart.maxSize" value="26214400" />  这个常量值 当拦截器中限定大小超过 默认值后 就会报错 原来 拦截器中设定的大小值 是以struts.multipart.maxSize为前提的 不能超过此值 ...
从网上收集到的 能够让iframe框架随子页面的高度变化而变化。代码如下: <script type="text/javascript"> function autoResize() { try { document.all["iframe"].style.height=iframe.document.body.scrollHeight+20; }catch(e){} } </script>   <iframe src="" scro ...
       在实现上传文件类型的限定的过程中引用fileupload拦截器,配置参数的时候为什么是<param name="allowedTypes">呢?       在fileupload拦截器的实现类中从源码中可以看出代码为:            protected Long maximumSize;            protected Set<String> allowedTypesSet = Collections.emptySet();   此处设置的属性为 allowedTypesSet 为什么在配置文件中要写成all ...
  上次只是简单的实现了文件的上传功能,并没有实现上传文件的类型和大小的控制。这次主要是实现这两种功能。       1,在文件上传实现类UploadFile.java中添加文件类型的属性如下:   private String uploadContentType; public Str ...
Global site tag (gtag.js) - Google Analytics