摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!对于struts2 的传参问题: 1、当通过result 的type="dispatcher" 时,其实不需要所谓的传参,因为在这个过程中只存在一次request,所以跳转之后其实用的还是之前的值栈。 2、而当通过result 的type="redirect" 时,跳转前后共产生两个request,值栈不同,此时,(假如原值栈中有一个type 值)可通过如下方式传值: /hello.jsp? t=${type} 需要注意的是:在hello.jsp 页面中不能用来取值,因为这种 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!Struts2 配置文件result的name属性和type属性: Name属性 SUCCESS:Action正确的执行完成,返回相应的视图,success是 name属性的默认值;NONE:表示Action正确的执行完成,但并不返回任何视图;ERROR:表示Action执行失败,返回到 错误处理视图;INPUT:Action的执行,需要从前端界面获取参数,INPUT就是代表这个参数输入的界面,一般在应用中,会对这些参数进 行验证,如果验证没有通过,将自动返回到该视图;LOGIN:Action因为用户没有登陆的.. 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!1、{} 用于通配符。 如:{1}2、#用于从stack context(action context)中取值。如:3、%{} 组合使用用于把字符串转化为ognl表达式。。如: 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!1. ValueStack ValueStack在中文版的《Struts2深入浅出》一书中译作“值栈”。其本身数据结构是一个栈,使用者可以把一些对象(又称作bean)存入值栈中,然后使用动态的表达式来读取bean的属性,或者对bean进行一些其他操作。由于值栈中可能有多个bean,值栈会按bean出栈的顺序依次尝试使用动态的表达式来读取值,直到成功读取值为止。在Struts2中,默认的值栈实现是OgnlValueStack,即默认使用Ognl这个动态表达式语言来读取值。 在Struts2执行一次请求的过程中,Str 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!原则:简单为主1、库名:项目名 如:StudentInforManage2、表名:t_Model名 或者 _Model名 如:t_User3、字段:保持和属性名一致(同时不要与数据库名冲突)如:id4、包名:com.单位名称.项目名.model(action、service、dto(或叫vo)……) 都要小写5、Action 中的 Action类最好用xxxAction 来表示以免Action类与Model类重名6、Jsp 命名:模块名+动作名+描述名 如:user_add_error.jsp7、Jsp 的前后台 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!1、复制一个Workspace 中的项目,当改了名字之后,还不够。还需要在项目的 properties--web project settings 的目录下改 Context root 的内容,将其改成项目名。 这样就可以了。2、将外部的一个项目引入:import -- general-- existing projects into workspace , select root directory选择目录。然后 注意 : 勾选最下方的 copy projects into ... 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(或)常用内置对象:1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、config对象4. 错误处理对象:exception对象对象常用方法说明:1.out对象(数据流 javax.servlet.jsp 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!啊,进入了新篇章……转发一篇随笔,是转发,希望原作者不要介意、、1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!$(selector).animate({params},speed,callback);默认地,所有 HTML 元素都有一个静态位置,且无法移动。如需对位置进行操作,要记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute!可以用 animate() 方法来操作所有 CSS 属性吗?是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 paddi 阅读全文
摘要:
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!有的朋友在用这两个的时候感觉差不多其实,很多时候效果是差不多的但是,有的时候用.toString()会报错,而用String.valueOf()就不会报错这说明两者是有差别的,在细微之处~.toString()和String.valueOf()的区别在哪呢?jdk的文档中对.toString()有说明:String.valueOf(Object o)if the argument is null, then a string equal to “null “; otherwise, the value of ob. 阅读全文