質問編集履歴

3

全体を記入しました

2019/08/28 01:23

投稿

3o.1984
3o.1984

スコア12

test CHANGED
File without changes
test CHANGED
@@ -410,6 +410,88 @@
410
410
 
411
411
  ```
412
412
 
413
+ ```UserService
414
+
415
+ public int EditUser(UserAllInfoDto userdto);
416
+
417
+ ```
418
+
419
+ ```UserServiceImpl
420
+
421
+ @Service
422
+
423
+ public class UserServiceImpl implements UserService {
424
+
425
+ @Resource
426
+
427
+ private UserDao UserDao;
428
+
429
+ @Override
430
+
431
+ public int EditUser(UserAllInfoDto userInfo) {
432
+
433
+ User user = new User();
434
+
435
+ BeanUtils.copyProperties(userInfo, user);
436
+
437
+ return UserDao.genbaNasiEditUser(user);
438
+
439
+ }
440
+
441
+ ```
442
+
443
+ ```UserDao
444
+
445
+ public int genbaNasiEditUser(User userInfo);
446
+
447
+ ```
448
+
449
+
450
+
451
+ ```UserDaoImpl
452
+
453
+ public class UserDaoImpl implements UserDao{
454
+
455
+ private SqlSession sqlSession;
456
+
457
+ @Override
458
+
459
+ public int genbaNasiEditUser(User userInfo) {
460
+
461
+ return sqlSession.update("com.tps.mng.mapper.xml.UserMapper.genbaNasiEditUser", userInfo);
462
+
463
+ }
464
+
465
+
466
+
467
+ ```
468
+
469
+ ```Userxml
470
+
471
+
472
+
473
+ <update id="genbaNasiEditUser" parameterType="com.tps.mng.entity.User">
474
+
475
+ UPDATE MANAGER.USER SET USER_KANJI_NAME = #{userKanjiName}, USER_KANA_NAME =#{userKanaName},
476
+
477
+ USER_KOR_NAME = #{userKorName}, USER_ENG_NAME =#{userEngName}, USER_SYAINBANGO =#{userSyainBango},
478
+
479
+ USER_YAKUSYOKU =#{userYakushoku}, USER_STATUS = #{userStatus}, USER_TPS_KEIREKI =#{userTpsKeireki},
480
+
481
+ USER_IPPAN_KEIREKI = #{userIppanKeireki}, USER_BIKOU= #{userBikou}, USER_KEYMAN =#{userKeyman},
482
+
483
+ USER_KYUURYOU =#{userKyuuryou}, USER_EIGYOUID = #{userEigyouId}, USER_NYUUSYABI =#{userNyuusyabi},
484
+
485
+ USER_TAISYOKUBI = #{userTaisyokubi}, USER_RENKEIKIKAN= #{userRenkeikikan}, USER_EKKI= #{userEkki},
486
+
487
+ USER_MEMO = #{userMemo},USER_HATSUGENBA = #{userHatsugenba}
488
+
489
+ WHERE USER_ID=#{userId};
490
+
491
+ </update>
492
+
493
+ ```
494
+
413
495
  ### 試したこと
414
496
 
415
497
  最初にこれらはインストールしました

2

より全体を記入しました

2019/08/28 01:23

投稿

3o.1984
3o.1984

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ajaxでActionまで値を持っていきたい
3
+ ajaxでActionまで値を持っていきUpdateしたい
4
+
4
-
5
+ Actionすら呼ばれません
5
-
6
6
 
7
7
 
8
8
 
@@ -344,22 +344,6 @@
344
344
 
345
345
  //現場退場日
346
346
 
347
- var genbaTaijyoubi1 = document.getElementById("genbaTaijyoubi").value;
348
-
349
- //現場登録日
350
-
351
- var genbaTourokubi1 = document.getElementById("genbaTourokubi").value;
352
-
353
- //現場内のステータス
354
-
355
- var genbaStatus1 = document.getElementById("genbaStatus").value;
356
-
357
- //現場内の社員評価
358
-
359
- var userGenbaHyouka1 = document.getElementById("userGenbaHyouka").value;
360
-
361
- //現場評価
362
-
363
347
  var genbaHyouka1 = document.getElementById("genbaHyouka").value;
364
348
 
365
349
  //給料
@@ -370,9 +354,59 @@
370
354
 
371
355
  var genbaTankin1 = document.getElementById("genbaTankin").value;
372
356
 
373
-
357
+ //radioボタンの値を持ってきています
358
+
374
-
359
+ var radios = document.getElementsByName("userdto.userStatus");
360
+
375
-
361
+ var Status007;
362
+
363
+ for(var i=0; i<radios.length; i++){
364
+
365
+ if (radios[i].checked) {
366
+
367
+ Status007 = radios[i].value;
368
+
369
+ break;
370
+
371
+ }
372
+
373
+ }
374
+
375
+ //プルダウンの値を持ってきています
376
+
377
+ var element = document.getElementById( "keyman" ) ;
378
+
379
+ var elements = element.options ;
380
+
381
+ for ( var a="", i=0,l=elements.length; l>i; i++ ) {
382
+
383
+ if ( elements[i].selected ) {
384
+
385
+ a += elements[i].value + " " ;
386
+
387
+ break;
388
+
389
+ }
390
+
391
+ }
392
+
393
+ ```
394
+
395
+ ```UserAction
396
+
397
+ @Action(value = "/UserModifySubmit")
398
+
399
+ public String UserModifySubmit() {
400
+
401
+ if (userdto.getUserStatus() == 3) {
402
+
403
+ userService.EditUser(userdto);
404
+
405
+ }
406
+
407
+ return "UserModifyInitDone";
408
+
409
+ }
376
410
 
377
411
  ```
378
412
 

1

javascriptの欄を書き忘れたので追加します

2019/08/28 01:14

投稿

3o.1984
3o.1984

スコア12

test CHANGED
File without changes
test CHANGED
@@ -252,6 +252,130 @@
252
252
 
253
253
  ```
254
254
 
255
+ ```javascript
256
+
257
+ function myFunction() {
258
+
259
+
260
+
261
+ //名前(漢字)
262
+
263
+ var kanjiName1 = document.getElementById("kanjiName").value;
264
+
265
+ //韓国語
266
+
267
+ var korName1 = document.getElementById("korName").value;
268
+
269
+ //ふりがな
270
+
271
+ var kanaName1 = document.getElementById("kanaName").value;
272
+
273
+ //名前(英語)
274
+
275
+ var engName1 = document.getElementById("engName").value;
276
+
277
+ //社員番号
278
+
279
+ var shainBango1 = document.getElementById("shainBango").value;
280
+
281
+ //最寄り駅
282
+
283
+ var ekki1 = document.getElementById("ekki").value;
284
+
285
+ //入社日
286
+
287
+ var nyuushabi1 = document.getElementById("nyuushabi").value;
288
+
289
+ //役職
290
+
291
+ var yakusyoku1 = document.getElementById("yakusyoku").value;
292
+
293
+ //本社ステータス
294
+
295
+ var status1 = document.getElementById("status0").value;
296
+
297
+ //キーマン
298
+
299
+ var keyman1 = document.getElementById("KeyMan").value;
300
+
301
+ //メモ
302
+
303
+ var memo1 = document.getElementById("memo").value;
304
+
305
+ //備考
306
+
307
+ var bikou1 = document.getElementById("bikou").value;
308
+
309
+ //担当営業
310
+
311
+ var eigyouId1 = document.getElementById("eigyouId").value;
312
+
313
+ //初めて行った現場
314
+
315
+ var hatsuGenba1 = document.getElementById("hatsuGenba").value;
316
+
317
+ //現場期間
318
+
319
+ var genbaKikan1 = document.getElementById("genbaKikan").value;
320
+
321
+ //連携期間
322
+
323
+ var renkeiKikan1 = document.getElementById("renkeiKikan").value;
324
+
325
+ //本社経歴
326
+
327
+ var keireki1 = document.getElementById("keireki").value;
328
+
329
+ //本社以外の経歴
330
+
331
+ var ippanKeireki1 = document.getElementById("ippanKeireki").value;
332
+
333
+ //現場会社名
334
+
335
+ var genbaKaisyamei1 = document.getElementById("genbaKaisyamei").value;
336
+
337
+ //現場の場所
338
+
339
+ var genbaBasyo1 = document.getElementById("genbaBasyo").value;
340
+
341
+ //現場入場日
342
+
343
+ var genbaNyuujyoubi1 = document.getElementById("genbaNyuujyoubi").value;
344
+
345
+ //現場退場日
346
+
347
+ var genbaTaijyoubi1 = document.getElementById("genbaTaijyoubi").value;
348
+
349
+ //現場登録日
350
+
351
+ var genbaTourokubi1 = document.getElementById("genbaTourokubi").value;
352
+
353
+ //現場内のステータス
354
+
355
+ var genbaStatus1 = document.getElementById("genbaStatus").value;
356
+
357
+ //現場内の社員評価
358
+
359
+ var userGenbaHyouka1 = document.getElementById("userGenbaHyouka").value;
360
+
361
+ //現場評価
362
+
363
+ var genbaHyouka1 = document.getElementById("genbaHyouka").value;
364
+
365
+ //給料
366
+
367
+ var kyuuryou1 = document.getElementById("kyuuryou").value;
368
+
369
+ //単金
370
+
371
+ var genbaTankin1 = document.getElementById("genbaTankin").value;
372
+
373
+
374
+
375
+
376
+
377
+ ```
378
+
255
379
  ### 試したこと
256
380
 
257
381
  最初にこれらはインストールしました