myecplise文件如何转成ecplise文件 第一天 要学会的三洋东西 工作流引擎 搜索引擎 mabatis框架2015 4 24

来源:互联网 发布:北京市大数据管理局 编辑:程序博客网 时间:2024/05/10 02:38

1.1 JSP页面上添加EL表达式支持和struts2标签支持

<%@ taglib prefix="struts" uri="/struts-tags"%>
<%@ page isELIgnored="false"%>

1.2 Dto 就是数据传输对象的意思,说白了就是改写映射数据库表的那个类

Mybatis就是通过namespace、id、resulttype主要这三个因素来调用

1.9  long类型转变为string

String a= request.getAttribute("t").toString();就可以了如果类型是Long, 就用toString如果类型是long, 用String.valueOf(request.getAttribute("t").)

2  导入的项目不能使用tomcat6,只能使用tomcat7

在一工程里面Strust2UpDown\.settings文件里面找到这个配置文件

org.eclipse.wst.common.project.facet.core.xml

找到  <installed facet="jst.web" version="3.0"/> 这一项 要把version="3.0"改为2.5

3在配置文件中/   这个目录就相当于webroot下面的目录,对于跳转文件路径很有用

<action name="upload_*" class="com.xulin.action.UpfileAction" method="{1}">
<result name="success">/web/module/update/downfile_01.jsp</result>
</action>

4  Hibenater与mybatis的区别在于 hiberater调用的最底层是dao层,也就是说在里面写上SQL语句,每一层使用的使用都用相关递进层的父类实例化对象来调用对应子类的方法,最终把查询结果放在action层里面,供别人使用。,同时那个action层里面那些很特别的方法,都是继承父类得到的那些方法。使用的时候只要学会调用父类的方法的就可以

子类继承公共类,父类调用子类的方法  : 遵循这一原则

5  "There is no Action mapped for namespace / and action name"的错误

     今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题导致错误的原因主要有以下几种种。总结如下:

1 是否生成字节码文件,如果没有字节码,请确认jar包是否存在或者存在冲突

2 类中是否有报错的,而ecplise没有检查出来,这种最坑爹,需要设置一下ecplise,让其显示红色XX标示。

3 struts.xml文件错误。这种错误又分为以下几种:1struts.xml文件名错误。一定要注意拼写问题;2struts.xml文件放置路径错误。一定要将此文件放置在src目录下。编译成功后要确认是否编译到classes目录中;3struts.xml文件内容错误。下面给出一个正确的struts.xml文件以供参考。注意背景色部分。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>


<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.wanggc.struts2.sample.Struts2Action">
<result name="success">/jsp/result.jsp</result>
</action>
</package>
</struts>

 

 4 如果排除了struts.xml文件的问题还有一种可能就是在web.xml文件中的<welcome-file>信息中是否配置了自己工程的启动页面。如果没有配置地址栏中要输入完成的ur

在struts2中,如何将表单提交到action的具体的某一个方法来处理?该怎样写?(主要分为两种方法,利用struts form标签和直接利用form标签这两种)

2011-04-07 08:30西木1988  分类:JAVA相关 | 浏览 1059 次
注意这种特殊表单的写法,是以s为标签库的
<s:form action="resumeAction" method="post" namespace="/resume" >,我想提交到resumeAction的chang方法,跪求高手解答。
还有一种表单提交的方法
表单提交如下,这种表单直接是以form作为标签的<form action="index.action" method="post">     <input type="submit" value="提交"/>    </form>
提问者采纳
用动态action.例如这样的写法<s:form action="resumeAction!change.action" method="post" namespace="/resume" >!后面就是你要执行的方法名默认action执行的是execute方法。
我自己做 是另外一种,提交到表单给action中的某一个方法,action用的是全路径,使用的是通配符方法,直接调用到action的其中一个方法。
<form action="<%=basePath%>upload_upFileOnea" method="post" enctype="multipart/form-data">

 在jsp页面中,如何实现点击一个链接,执行JavaScript函数?
2012-06-17 14:54超神杀戮翔  分类:JavaScript | 浏览 996 次
如何实现点击一个链接,弹出“确认取消”按钮,点击“确认”后,实现跳转,点击“取消”,返回到原来页面。
2012-06-17 17:05提问者采纳
<BODY>  <a href="javascript:goTo()">跳转</a> </BODY> <SCRIPT LANGUAGE="JavaScript">function goTo(){if(confirm("确认要跳转么?")){window.location.href = "跳转绝对路径";}} </SCRIPT>

10 表单提交给action类的时候,如果显示跳转后的空白页,就在action的后面加上.action

<form action="<%=basePath%>upload_upFileOnea.action" method="post" enctype="multipart/form-data">
<p class="upload_title">文件上传</p>
<p class="upload_file_01">
<span>上传系统文件:</span>
<input name="image" type="file" />
<span><s:property value="resultS"/></span>
</p>
<p class="upload_02">
<input type="submit" value="上传" />
</p>
</form>

11在servlet中怎样把int值传递到jsp页面?

2009-09-22 20:43要爱就别后悔 | 分类:其他编程语言 | 浏览1872次
我现在在servlet中获得了一个int类型的值,而我的jsp页面要使用这个int值,在servlet中怎样设置传递,在jsp中又怎样获得这个int值?
举报| 2009-09-22 23:21提问者采纳
servlet中:int count;//假设是你要传的值request.setAttribute("countname", count);jsp中:<% int count=(int)requestsetAttribute("countname");%>再将得到的值放到相应的位置

12  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new java.util.Date()));// new Date()为获取当前系统时间

jsp页面equal symbol expected错误

在工作中遇到了equal symbol expected这个问题, 
具体报错是: 
org.apache.jasper.JasperException: /archives/listAnswers.jsp(134,62) equal symbol expected 
是由于单引号和双引号的混乱使用导致的。 
决办法: 将双引号里面的双引号改成单引号; 单引号里面的双引号该成单引号



最简单的入门mybatis例子:  http://download.csdn.net/download/hupanfeng/5555187

介绍maven、mybatis项目最好的网站 http://blog.csdn.net/fengshizty/article/details/43019561


0 0